【Java-Selenium 2.53.0 firefox错误】教程文章相关的互联网学习教程文章

java – 设置已经运行的selenium webdriver的功能【代码】

在硒测试步骤(如点击按钮)我想防止硒等待页面加载.我不能抛出负载异常,因为我不能再与页面一起工作了.它可以像这样做一个类似的事情:DesiredCapabilities dr = DesiredCapabilities.chrome(); dr.setCapability("pageLoadStrategy", "none"); WebDriver driver = new RemoteWebDriver(new URL("...."), dr);我想要的是“dr.setCapability(”pageLoadStrategy“,”none“);”但只是为了一个特定的步骤. 有谁知道这样做的方法?解决...

Appium Java客户端版本与Selenium版本

请问任何人请告诉我如何确定哪个appium java-client jar版本与哪个selenium jar版本兼容.我尝试了很多不同的appium java-client版本和selenium版本,我遇到了以下问题: – > org.openqa.selenium.remote.RemoteWebElement无法使用java-client 4.1.2和selenium 3.9.1强制转换为io.appium.java_client.android.AndroidElement> java.lang.NullPointerException with java-client 4.1.0 ans selenium 3.9.1> java.lang.NoSuchMethodE...

java – Selenium WebDriver- FindElements返回未显示的元素【代码】

使用Eclipse,TestNG和Selenium 2.32.List <<f>WebElement> elementOption = driver.findElements(By.xpath("//li[@role='option']"));代码driver.findElements(By.xpath(“// li [@ role =’option’]”));返回所有未显示的元素.上面的’elementOption’现在包含所有元素,甚至包含未在网页中显示的元素.我们可以使用IsDisplayed和findElement方法,它只返回网页中显示的元素.有没有类似于IsDisplayed可以与findElements一起使用的东...

java – 鼠标悬停不在safari,selenium web驱动程序中工作【代码】

我用动作将鼠标悬停在FF和chrome中,它运行正常.但是同样的代码在safari中不起作用.我正在使用mac OS和selenium webdriver和java. 我试过下面的代码.new Actions(driver).moveToElement(element).build().perform();JS:String mouseOverScript = "if(document.createEvent){var evObj = document.createEvent('MouseEvents');evObj.initEvent('mouseover', true, false); arguments[0].dispatchEvent(evObj);} else if(document.cr...

java – Selenium 2.48.2 firefox 42浏览器没有实例化【代码】

我从2.46.0升级到Selenium 2.48.2并将firefox升级到最新版本42.升级后,浏览器没有实例化. 所有项目都会发生这种情况.我也尝试降级firefox和selenium,但它没有帮助. 请建议!! 以下是错误:org.openqa.selenium.firefox.NotConnectedException: Unable to connect to host 127.0.0.1 on port 7055 after 45000 ms. Firefox console output: addons.xpi-utils DEBUG Make addon app-global:{972ce4c6-7e08-4474-a285-3208198ce6f...

使用java查找selenium对象标记【代码】

我以前让我的代码没有问题,并且能够使用selenium在网页中找到一个没有问题的对象标记.我正在使用chrome驱动程序访问页面,因为我注意到当我使用IE时,DOM内部没有显示任何内容,我需要访问对象标记的内容.也就是说,我使用的代码如下:browser.manage().timeouts().implicitlyWait(5, TimeUnit.SECONDS); WebElement object = browser.findElement(By.tagName("object")); browser.switchTo().frame(object);目前,我遇到了问题,但是我从...

java – 在使用Selenium webdriver时,为什么我们使用链表来收集链接或使用mutliple匹配的下拉内容?【代码】

示例代码是这样的(这是最近向我询问的面试问题) 列表linkElements = driver.findElements(By.tagName(“a”));解决方法:List表示对象的有序列表,这意味着您可以按特定顺序访问List的元素,也可以通过索引访问.您还可以多次向List添加相同的元素. List允许使用null元素,并且List中可以包含许多null对象 您将逐个获得特定顺序的所有结果.它还允许您添加重复项.我们的结果可能有重复,主要是我们在自动化中需要的,但如果您的要求不同而且...

java – Selenium测试无法开始使用operadriver【代码】

我的跨浏览器测试仅对Opera驱动程序失败,因为它与所有其他驱动程序(chrome,firefox和ie)一起使用. 这是java代码.System.setProperty("webdriver.opera.driver", "...\\operadriver.exe"); driver = new OperaDriver(); 这是testng类.<test name="OperaTestCases"> <parameter name="browser" value="opera"/> <classes> <class name="crossBrowser.Test"/> </classes> </test>浏览器正在打开但没有任何事情发生.并且测试失败.

Selenium WebDriver多线程和浏览器隐藏使用Java

我正在使用Selenium WebDriver的Java API: >是否可以同时从不同的线程创建Selenium WebDriver的多个实例而不会发生冲突?>如果我在另一个目录中安装firefox,如何更改WebDriver使用的firefox安装目录的路径?>如何隐藏这些线程启动的所有浏览器实例(例如firefox)? 谢谢.解决方法:我可以回答你的第一个问题. 是的,您可以同时运行多个驱动程序实例.但是,建议不要在单个selenium服务器中一次运行5个以上的实例. Selenium Grid是专为此...

java – 如何设置selenium chrome驱动程序的打字速度?

我有一个使用硒铬驱动器的ui测试.我想将表单填充速度设置得更慢.我用Google搜索但看不清楚. 有人知道怎么做吗?解决方法:在Selenium 1中你可以使用setSpeed方法,在Selenium 2(又名WebDriver)中,遗憾的是,没有这样的选项,充其量你可以使用Implicit waits.但是真的不建议减慢所有测试的Selenium,你应该添加等待仅适用于真正需要等待某些操作才能完成的测试.

java – 无法使用Selenium Webdriver在MAC上最大化Safari浏览器【代码】

我们正在使用Selenium和Java来自动化我们的Web应用程序.我们有工作代码在Windows操作系统上为三种浏览器(IE,Chrome,Firefox – 最新版本)运行自动化测试脚本. 我们已经要求在MAC操作系统上运行自动化测试脚本 – Safari浏览器. 环境细节: MAC OS版本:macOS Sierra版本10.12.5 Safari浏览器版本:10.1.1(12603.2.4) Selenium独立服务器版本:3.4.0 Java版本:1.8.0_112 已连接的MAC VM与VNC查看器(Sys管理团队为我们的测试提供了...

java – 与Selenium对象模式设计的Robot框架关键字管理集成

我一直在购买UI自动化工具.并且,如此谨慎的原因是防止自己在脚下射击.下面的链接最能描述我的恐惧http://gojko.net/2010/04/13/how-to-implement-ui-testing-without-shooting-yourself-in-the-foot-2/ 我现在非常肯定我可以通过将Selenium2.0与Page Object Design(负责技术活动部分)结合Robot Framework的关键字功能(负责工作流程和规则部分)来实现目标. .那么,我将使用相应的Page方法映射用户定义的关键字,然后使用关键字来设计机...

用Java确定Selenium驱动程序的类型【代码】

我正在使用selenium webdriver为一些网站构建测试框架,我的目标是让许多驱动程序同时运行相同的测试(也就是一个firefoxdriver,一个internetexplorerdriver和一个chromedriver同时运行一些共享资源).但是,我在记录哪个驱动程序正在做什么时遇到了问题.我通过很多代码传递驱动程序,但据我所知,webdriver不知道它是什么特定类型的驱动程序.有没有办法向webdriver元素询问它被实例化为什么?解决方法:你可以使用instanceof之类的if( dr...

Cucumber Selenium Java:在测试用例之间保持浏览器打开【代码】

我目前正在使用Java中的Cucumber和Selenium WebDriver来测试Web应用程序.我对浏览器关闭并在每个测试用例之间重新打开这一事实感到不满意. 首先,它很慢,而且对我来说没有意义. 我想要做的是在每次测试之间注销应用程序并保持浏览器打开. 我认为这条线可以完成工作,但它不能按预期工作:driver.navigate().to("http://myurl.url");代替 :driver.get("http://myurl.url");它会打开一个新的浏览器.我理解为什么会这样做,但我想附加到...

FIREFOX - 相关标签
错误 - 相关标签