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

java-使用Selenium在Chrome浏览器中保存文档【代码】

我有一个Selenium(Java)测试应用程序,该应用程序在浏览器中打开pdf文档,并将其保存到硬盘驱动器中,以供稍后在测试中使用.由于将要在多台计算机上使用该测试,因此无法手动设置配置文件.它必须以编程方式完成. 在Firefox中,我设置了配置文件首选项:FirefoxProfile profile = new FirefoxProfile();profile.setPreference("browser.download.manager.showWhenStarting", false);profile.setPreference("browser.download.dir", appSe...

java-如何使用Selenium Webdriver在表中的不同位置选择多个行【代码】

我正在尝试下面的代码来获取表行,但是我需要选择表中不同位置的行.@Testpublic void testRowSelectionUsingControlKey() {List tableRows = driver.findElements(By.xpath("//table[@class=iceDatTbl]/tbody/tr"));for(int i=0; i&lttableRows.size(); i++){System.out.println(tableRows.get(i).getText());} 解决方法:要选择表中不同位置的表行,您需要使用操作类,然后可以使用CTRL按钮选择所需的元素.假设我需要选择表的第一行和...

java-Selenium视图鼠标/指针【代码】

在运行测试时,有什么方法可以真正看到硒鼠标吗?带有Windows光标图像或某种点或十字线或其他任何东西! 我正在尝试在HTML5 Web应用程序中使用与硒和Java一起使用的拖放功能,并且能够看到光标以查看其实际作用将是非常有用的…解决方法:最后,我不得不使用Java机器人来完成这项工作.不仅是为了看到鼠标,还因为对于HTML5 Web App来说,硒中的拖放操作是中断的,因为拖放需要两个动作才能进行注册.硒只做一个. 我的方法从每个对象的中心拖...

java-Selenium和TestNG同时使用’dependsOn’和’priority =’问题【代码】

我正在努力在GUI自动化测试中实施更好的工作流控制.我首先开始使用dependsOn,但是很快发现缺点是,如果一个测试失败,则套件的其余所有部分都不会运行.所以我改用’priority =’,但是看到了意外的行为.一个例子:@Test(priority = 10) public void login(){...}@Test(priority = 20, dependsOnMethods = "login") public void verifyUserLogin() {...}@Test(priority = 30, dependsOnMethods = "verifyUserLogin") public void navig...

java-Selenium:测试其CSS属性“ OVERFLOW”为自动/滚动的WebElement【代码】

在下一页中,仅显示三个元素,我必须使用滚动条才能看到其他元素.我正在使用Selenium Webdriver.当我尝试单击“第四行”或“第五行”时,引发了ElementNotVisibleException.有什么方法可以移动scoll栏(或其他方式?)以使“第四行”和“第五行”可见,然后可单击?<b>Source code of this element:</b> <pre> <html><body> <div style="WIDTH: 215px; HEIGHT: 50px; OVERFLOW: auto; background-color:#66FFCC"> <ul> <li><div>First Ro...

java-Selenium Webdriver中的IF语句【代码】

我想知道是否有人可以解决我正在尝试解决的问题以及Java for Webdriver中的If语句. 登录我正在测试的应用程序时,可以进入主页之前的安全问题页面(如果有新用户等).我想在测试中执行的代码是,如果出现安全问题页面,则将其填写并继续,如果没有,请确保您位于主页上. 我能够使用Selenium RC做到这一点if (selenium.isTextPresent("User Account Credentials Update")) { selenium.type("//input[@id='securityQuestion']", "A");sele...

java-Selenium Webdriver-无法单击按钮-Finds元素【代码】

希望有人可以帮助我解决我的问题.我一天的大部分时间都在尝试可以在这里以及通过Google找到的几乎所有解决方案. 我会追逐.我有一个可以在一个屏幕上登录的测试.第二个屏幕选择一个角色并继续前进.我可以进入角色选择屏幕,但是无论我做什么,Selenium都不会单击该按钮,因此无法前进. 有趣的是,这可以在IDE中使用,但是将代码导出到java并使用webdriver运行它也不起作用.这部分对我来说毫无意义,因为我认为IDE导出应该很容易运行.我能看...

Java8与Selenium WebDriver【代码】

我是Java-8和Appium的新手,并尝试使用Java-8编写我的webdriver代码,如下所述 目前下面的代码可以正常工作,但我不想在下面的第5行和第6行中分别在单独的行中编写Function和Consumer,我想进一步优化代码,例如在Consumer中使用Function或在Function中使用Consumer.Thanks !提前public class Gestures_Drag_And_Drop {AndroidDriver<AndroidElement> driver;Function<String, AndroidElement> F = driver::findElementByXPath;//line ...

java-不兼容的库版本selenium /番石榴【代码】

我的应用严格依赖com.google.guava:guava:23.3或更高版本+--- com.github.ben-manes.caffeine:guava:2.6.0 | +--- com.github.ben-manes.caffeine:caffeine:2.6.0 | \--- com.google.guava:guava:23.3-jre (*)但是我也在使用org.seleniumhq.selenium:selenium-java:3.0.1,它与番石榴版本>不兼容. 22.0此处讨论: https://github.com/SeleniumHQ/selenium/issues/4381 我对Java很陌生,这里最好的做法是什么? 我已经研究过...

java-使用Selenium滚动到视口中当前页面上的Web元素的最佳方法是什么【代码】

我是自动化的新手,我想知道如何使用Selenium和Java滚动到当前页面上的Web元素. 我尝试了很多在stackoverflow中描述的方法.但是无法解决我的问题. 我尝试的解决方案:WebElement element = driver.findElement(By.id("id_of_element")); ((JavascriptExecutor) driver).executeScript("arguments[0].scrollIntoView(true);", element); Thread.sleep(500);解决方法:您可以使用Selenium提供的Actions类.public void scrollToElement(...

与Selenium(RC)的Java语言通信【代码】

根据用户对应用程序的操作方式和时间,“我的应用程序”会在JavaScript中进行大量计算.该项目(通过控制台调用)输出有关此计算如何进行的有价值的信息,因此我们可以轻松地发现任何正在蔓延的NaN. 我们计划将Selenium(带有python的RC)集成到测试或项目中,但是如果我们可以在python测试用例中获得控制台输出消息,则可以识别出任何NaN甚至任何错误的计算. 那么,Selenium是否有办法吸收这些输出(最好是在无控制台的环境中)? 如果没有,我...

记录java+testng运行selenium(四)--- 运行代码【代码】

涉及的文件有: .\medical\BusinessFile.java :实例化excel及xml文件操作对象以及将list变成Map .\medical\manual\business\LoginBusiness.java :通过放射获取元素路径及用例动作的执行(每个对应的test都应该有之相对应的business) .\medical\manual\handles\LoginElement.java :元素对象路径定义类,后期元素对象的路径发生改变之后只需要修改相应的值即可。 及读取excel读取的数据返回到用例执行类中(excel读取可以放在Log...

java-在Appium ios中使用Selenium Webdriver选择器

我正在进行的一个项目正在与ios应用程序同时开发一个Web应用程序(出于同一目的),我希望能够使用现有的Selenium测试,但是选择器遇到了麻烦.是否存在可用于Selenium Webdriver和Appium ios的选择器类型或属性名称,所以我可以将变量设置为浏览器或应用程序,并且它们可以在两者上运行并起作用.该项目中没有人以前使用过Appium,因此我们缺乏很多知识. 我尝试使用ID,发现ios无法使用它们,更改为名称,发现名称已从appium中删除.如果可能的...

java-Selenium WebDriver找不到通过XPATH的元素【代码】

我试图编写一个Selenium测试用例,并从Firefox中的Selenium IDE开始.那里的测试工作很好.现在,我想使用Selenium Webdriver自动化该测试并导出相应的JAVA类.到目前为止,一切都已设置并且运行良好(Internet Explorer窗口正在打开,显示相应的页面). 但是:Selenium Webdriver找不到元素.我想获得以下元素:<div class="x-grid3-cell-inner x-grid3-col-instance/status" unselectable="on">Open</div>而且我有以下代码:WebElement ope...

尝试查找Webelement时,Webdriver selenium,java.lang.NullPointerException【代码】

编写了完整的代码以从excel中获取数据并登录到Gmail,但是在尝试这样做时,我的浏览器已经打开,并且还打开了所需的页面,并且从excel中选择了登录ID,并将其存储在变量sUsername中,但无法找到xpath as- element = driver.findElement(by.id(“ Email”));但是当我打印元素时,它保存为“ null”,如预期的那样是定位器ID的某个地址.此外,通过使用id的地址,我将可以使用sendkeys在文本框中输入电子邮件地址. 但是显示了以下错误:java.lan...

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