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

你如何在用java编写的selenium webdriver程序中使用firefox插件?【代码】

我试图运行一个selenium脚本,点击我的工具栏中的一个firefox插件.是否有可能做到这一点?解决方法:实际上你不能点击元素,因为它不是一个网页元素.但是,您可以为firefox创建配置文件,并在该配置文件中包含由webdriver应用程序启动的插件.这将允许您访问Firebug或其他插件.我不确定插件本身之间的交互,因为我不使用它,但你设置配置文件和使用插件api扩展配置文件的方式是这样的:File file = new File("firebug-1.8.1.xpi"); Firefox...

使用selenium Java(Mac OSX)将Firefox浏览器置于前端【代码】

我正在使用三个火狐驱动程序实例进行自动化.我需要将当前活动的firefox浏览器放到前面,因为我正在使用一些机器人类进行一些操作.我曾尝试过java中的谷歌浏览器的java脚本警报(相同的操作),它的工作正常.在windows中使用user32 lib.在firefox mac的情况下,它在后台显示警报,但网页没有出现在前面.((JavascriptExecutor)this.webDriver).executeScript("alert('Test')"); this.webDriver.switchTo().alert().accept();上面的代码我用...

java – Selenium – 如何等到页面完全加载【代码】

参见英文答案 > Wait for page load in Selenium 46个我正在尝试使用Java和Selenium WebDriver自动化一些测试用例.我有以下场景: >有一个名为’Products’的页面.当我点击“查看详细信息”链接时在“产品”页面中,会出现一个包含该项目详细信息的弹出窗口(模态对话框).>当我点击弹出窗口中的“关闭”按钮时,弹出窗口关闭页面自动刷新(页面只是重新加载,内容保持不变).>关闭弹出窗口后,我需要点...

java + selenium将webDriver定位到新窗口【代码】

java + selenium将webDriver定位到新窗口 在使用selenium发现一个问题,当selenium操作浏览器时,如果出现打开新窗口,并对新窗口进行操作 会出现错误。错误的原因就是selenium操作的时原先的窗口,没有操作新窗口。 System.out.println(driver.getCurrentUrl()); //用链接的形式 查看selenium操作的窗口selenium 权柄的定位到新窗口String FirstHandle = driver.getWindowHandle(); //首先得到最先的窗口 权柄for(String wi...

如何以最短的等待时间加速Java Selenium Script【代码】

我目前正在开发一个java selenium项目,它通常是一个小脚本,我必须检查每个元素是否存在并基于某些操作被触发但我们主要关注的是完成脚本的持续时间. 基本上我在我的脚本中使用了下面的每一个并运行测试,尽管在每种情况下脚本都在运行,但我发现脚本执行持续时间的速度提升很少.我正在使用等待driver.manage().timeouts().implicitlyWait(10000,TimeUnit.MILLISECONDS);和它一起!(driver.findElement(By.xpath("Element Xpath)).isEm...

设置Firefox配置文件以使用Selenium和Java自动下载文件【代码】

我想使用Selenium WebDriver和Java验证文件下载.要下载的文件是PDF格式.当WebDriver点击AUT中的“下载”链接时,Firefox会打开以下下载确认窗口:我希望Firefox自动下载文件而不显示上面的确认窗口,所以我使用了以下代码:FirefoxProfile firefoxProfile=new FirefoxProfile(); firefoxProfile.setPreference("browser.download.folderList",2); firefoxProfile.setPreference("browser.download.manager.showWhenStarting",false);...

如何使用JAVA在Selenium WebDriver中打开Chrome Developer控制台

我想问一下如何在执行selenium测试期间打开Chrome开发者控制台.目前,当测试正在执行时,我手动打开控制台命中F12,测试立即停止响应并在一段时间后失败. 任何人都可以告诉我如何在打开开发人员控制台的情况下启动我的测试,因此我可以捕获/观察测试执行期间发生的控制台错误.解决方法:使用–auto-open-devtools-for-tabs:This flag makes Chrome auto-open DevTools window for each tab. It is intended to be used by developers a...

如何使用setCapability()通过Selenium和Java忽略Internet Explorer的受保护模式设置?【代码】

我试图用IE测试java selenium但我的问题是我必须继续在保护模式下配置设置,是不赞成的替代品功能WebDriver driver = new InternetExplorerDriver(cap);因为我希望在没有人工干预的情况下实现自动化.我在eclipse中使用这个代码,它在我的代码中完全没有任何影响,上面用黄色线条突出显示,并且说它已被弃用.那么有一个新功能来实现这一点是我一直用于健全性检查的代码DesiredCapabilities cap = DesiredCapabilities.internetExplorer(...

使用Selenium WebDriver和Java Robot Class进行文件上载【代码】

我正在使用Selenium WebDriver和Java,我需要自动化文件上传功能.我尝试了很多,但是当点击“浏览”按钮并打开一个新窗口时,脚本会停止执行,而不是卡住.我试过FireFox和IE驱动程序,但无济于事. 我也尝试通过调用autoit exe文件,但是当单击Browse按钮时打开新窗口,特定语句Runtime.getRuntime().exec("C:\\Selenium\\ImageUpload_FF.exe")无法实现.请帮助解决方法:这适用于Firefox,Chrome和IE驱动程序.FirefoxDriver driver = new Fir...

java – Selenium中的pageLoadTimeout无法正常工作【代码】

我在Java中使用selenium使用下面的代码.我正在添加4秒的pageLoadTimeout,但是,驱动程序继续等待,直到加载完整的页面.有帮助吗?System.setProperty("webdriver.gecko.driver", System.getProperty("user.home") + "\\Desktop\\geckodriver.exe");FirefoxBinary b = new FirefoxBinary(new File(System.getProperty("user.home") + "\\desktop\\Mozilla Firefox\\firefox.exe"));FirefoxOptions options = new FirefoxOptions().set...

java – Selenium测试脚本通过新的ajax登录表单登录谷歌帐户【代码】

我能够编写脚本来将我的电子邮件地址放入电子邮件元素中.但是,一旦点击下一步脚本,谷歌就会使用ajax动态地将该电子邮件元素替换为密码元素.这是我被困住的地方,无法在该元素中提供密码而且无法登录. 网址:https://accounts.google.com/signin/v2/identifier?flowName=GlifWebSignIn&flowEntry=ServiceLogin 请编写selenium测试脚本来实现此目的.解决方法:以下是使用您的有效凭据访问网址https://accounts.google.com/signin登录的...

如何使用Selenium WebDriver Java自动执行拖放功能【代码】

如何自动化拖动和在Java中使用Selenium WebDriver删除功能?解决方法:有一个记录高级用户交互的页面;它有很多关于如何生成一系列动作的很好的例子,you can find it here// Configure the action Actions builder = new Actions(driver);builder.keyDown(Keys.CONTROL).click(someElement).click(someOtherElement).keyUp(Keys.CONTROL);// Then get the action: Action selectMultiple = builder.build();// And execute it: selec...

java – org.openqa.selenium.WebDriverException:未知错误:调用函数结果缺少’value’【代码】

Sendkeys无法正常工作.请帮我解决这个问题..WebElement username = driver.findElement(By.xpath("//*[@id='username']")); username.sendKeys("123456");安慰:Exception in thread "main" org.openqa.selenium.WebDriverException: unknown error: call function result missing 'value'(Session info: chrome=65.0.3325.31)(Driver info: chromedriver=2.33.506120 (e3e53437346286c0bc2d2dc9aa4915ba81d9023f),platform=...

使用Java和Selenium WebDriver在表单和iframe中查找元素【代码】

我正在尝试访问< form>下的元素. &LT&的iFrame GT; &LT形式&GT元素< / form> &LT /&的iFrame GT; &LT /形式取代. 你能帮助我访问这些’元素’,我正在使用Selenium Webdriver和JAVA吗? 遇到的问题:能够到达目标页面(存在上述元素的位置),但我的代码无法识别这些元素. XML结构概述:<body><form action="https://abcd/efgh/" name="outerForm" method="post" target="iFrameTitle"><iframe width="700" height="600" src="" title=...

使用Selenium WebDriver和Java切换选项卡【代码】

使用Selenium WebDriver和JAVA.我试图自动化一个功能,我必须打开一个新的选项卡在那里做一些操作,然后回到上一个选项卡(父).我使用了开关手柄,但它不起作用.还有一个奇怪的事情是两个标签有相同的窗口句柄,因此我无法在标签之间切换. 但是,当我尝试使用不同的Firefox窗口时,它可以工作,但是对于标签,它不起作用. 请帮我,如何切换标签.或者如何在不使用窗口句柄的情况下切换标签,因为在我的情况下,窗口句柄与两个标签相同. (我观察到...

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