草庐IT

selenium-webdriver-Chrome

全部标签

Selenium 学习(0.15)——软件测试之测试用例设计方法——场景法

       1、场景法的基本概念·        场景法是黑盒测试中一种重要的测试用例设计方法。它通过场景描述业务流程,包括基本流和备选流设计测试用例遍历软件系统功能,从而验证其正确性。        通过运用场景对系统的功能点或业务流程进行描述,从而提高测试效果的一种方法。        基本流就是在没有任何异常情况下,系统的正常流程。        2、场景的设计                3、实例分析      (1)网上购物       基本流       A1网上订购商品        A2输入银行卡信息        A3校验银行卡信息        A4金额验证1(订单金额

Chrome中设置安全来源域名

目的:使得本地映射的域名能被浏览器安全访问,允许调用设备资源步骤:在Chrome中导航栏打开`chrome://flags/#unsafely-treat-insecure-origin-as-secure` 填入hosts域名:如http://h5-twzc003.local.com参考:https://medium.com/@Carmichaelize/enabling-the-microphone-camera-in-chrome-for-local-unsecure-origins-9c90c3149339

Google Chrome(Windows) - 如何添加缺少的语音合成声音

我使用GoogleChrome(Windows)使用HTML5语音合成API。不幸的是,当我测试可用的声音时-我看不到挪威语音(例如)所以我的问题是-是否可以在Chrome中添加缺少的声音?还是列表对所有Chrome(Windows)安装有效?在我的Android设备上-可用声音列表要大得多。但是-在Windows设备上-缺少一些重要的声音。我在GoogleChrome上看到的Windows的声音如下:pl-plen-usde-deen-usen-gben-gbes-eses-eses-usfr-frhi-in-in-in-in-in-it-it-itja-jpko-krko-krnl-nln

Chrome扩展:重新定位浏览器Action Popup.html页面

是否有一种方法可以重新定位ChromeExtension的Browser_Action的弹出窗口。我希望能够在任何标签中使用我的Chrome扩展名,无论是在常规网页上还是chrome://页面(设置,书签等)。使用内容脚本我可以实现我想要的(紫色模态),即启动用户可以开始键入的模式。但是,我无法将我的模态提升chrome://页面由于内容-脚本无法在这些页面中加载。可以从任何地方调用右上角的白色模态(通过弹出动作实现)。看答案您特别问的是不可能的。这浏览器动作/页面动作弹出窗口在您可以处理的事情上非常有限。您无法重新定位它。您可以使用它的内容完全受到已记录的API的限制,并在弹出窗口中显示的H

使用Java和Chrome的WebDriver Selenium 3进入eBay用户名字段

我一直无法将文本发送到eBay上的用户名和密码字段中。这是代码:WebDriverdriver=null;System.setProperty("webdriver.chrome.driver","/usr/local/bin/chromedriver");driver=newChromeDriver();driver.get("http://www.ebay.co.uk");WebElementmyEbay=driver.findElement(By.linkText("MyeBay"));myEbay.click();WebElementsignInForm=driver.findElem

javascript - 动态创建的音频对象无法在 Android Chrome 浏览器中播放

我正在尝试编写可在移动浏览器和桌面浏览器上使用的RIA。这个应用程序的一个主要目标是播放声音。可能有X很多(截至目前,有150多个)在某个用户操作上,我想创建一个新的音频对象,加载某个剪辑并播放它。理想情况下,我会创建一个新的“音频”对象,设置src等待加载然后播放。这适用于各种桌面浏览器,但似乎在Android4.2、Chrome和普通浏览器上失败。我尝试了4种不同的方式来包含音频:仅包括(在html中)一个音频block,让它在运行时加载并调用.play();但是这有效这意味着我必须创建150多个音频block。(这适用于任何地方)创建“音频”的新实例并动态设置.src属性,然后在

Python 中 Selenium 的屏幕截图

文章目录使用save_screenshot()函数在Python中使用selenium捕获屏幕截图使用get_screenshot_as_file()函数在Python中使用selenium捕获屏幕截图使用Screenshot-Selenium包在Python中使用selenium捕获屏幕截图总结我们可以使用Selenium在自动化Web浏览器上使用Python脚本执行任务。我们可以使用不同的方法将浏览器的屏幕捕获为屏幕截图。本篇文章将介绍如何在Python中使用selenium捕获自动浏览器的屏幕截图。使用save_screenshot()函数在Python中使用selenium捕获屏幕截图

快速制作一个chrome插件

说在前面在我日常开发以及娱乐生活中,浏览器是我使用频率较高的一个应用,当我大学拥有第一部电脑开始,之后不论电脑换成什么,以及使用的是什么系统,我的首选浏览器都是Chrome,不仅仅是因为其速度快,更多是它丰富的扩展在吸引我,那么大家有没有想过如何自己来开发一个Chrome浏览器插件呢?是不是有的同学会觉得Chrome浏览器插件的制作难度会很大呢?今天就让我来带你们看看一个简单的Chrome浏览器插件的编写过程,并给大家制作一个简单的插件模板,大家可以通过模板来进行快速开发。一、项目结构一个完整的插件目录结构如下:(一)html+js1、manifest.json简单配置,具体配置说明已在配置项

Selenium

一、Selenium总共有八种定位方法  By.id() 通过id定位 By.name() 通过name定位 By.xpath()通过xpath定位 By.className()通过className定位 By.cssSelector()通过CSS定位 By.linkText()通过linkText By.tagName()通过tagName By.partialLinkText()通过匹到的部分linkText目前,使用比较多的是cssSelector和xpath,cssSelector有一些高级用法,熟练后可以方便地定位元素,如^用于匹配一个前缀,$用于匹配一个后缀,*用于匹配任意字符。例

什么是Selenium?如何使用Selenium进行自动化测试?

什么是Selenium?  Selenium是一种开源工具,用于在Web浏览器上执行自动化测试(使用任何Web浏览器进行Web应用程序测试)。  等等,先别激动,让我再次重申一下,Selenium仅可以测试Web应用程序。我们既不能使用Selenium测试任何桌面(软件)应用程序,也不能测试任何移动应用程序。  这很糟糕,对吧?我能感觉到你的痛苦。但请放心,有许多工具可以测试桌面软件和移动应用程序,例如:IBM的RFT,HP的QPT,Appium等。但是,本文的重点是测试动态Web应用程序,以及为什么Selenium在这方面是最好的。Selenium的优势是什么?  由于Selenium是开源