selenium相关内容
我尝试了下面的代码,但它对我不起作用 来自selenium import webdriver driver = webdriver.Chrome('D:/BrowsersDriver/chromedriver.exe') driver.get ('https:// username:password@www.engprod-charter.net/') 稍后我尝试在Ja
..
我使用Selenium 2.35.0并配置代理设置,例如: DesiredCapabilities cap = new DesiredCapabilities(); org.openqa.selenium.Proxy proxy = new org.openqa.selenium.Proxy(); proxy.setHttpProxy(proxyStr).setFtpProxy(p
..
我有一个 WebDriver testsuite,当我在普通和无头浏览器中执行它时,它运行不同。当我在无头模式下执行它时,找不到一个元素,但是当我在正常模式下使用相同的代码,相同的驱动程序时,会发现该元素。 我使用此标志设置无头模式: chromeOptions.addArguments(“ - headless”); ChromeDriver 2.31 和 We
..
我需要使用Chromedriver通过Selenium WebDriver上传文档。我已经尝试了所有的Action类和Javascript的东西,但那些不起作用。我假设它们不起作用,因为那些依赖于按钮作为输入字段,但是,我正在处理的上传按钮不是。它的HTML看起来像这样:
..
有谁知道如何禁用此功能?或者如何从已经自动接受的警报中获取文本? 此代码需要工作, driver.findElement(By.xpath(“// button [text()= \”Edit \“]”))。click(); //导致页面警告() 提醒警报= driver.switchTo()。alert(); alert.accept(); return alert.ge
..
我使用Selenium Webdriver和核心Java自动化一些测试用例,在Chrome浏览器中点击一个测试用例点击按钮我正在获得浏览器级别通知'显示带有选项允许和阻止的通知'。我想选择允许选项。谁能知道如何使用Selenium webdriver处理这种通知。 请参阅以下快照了解更多详情 解决方案 WebDriver驱动程序; FirefoxProfile profile =
..
我在eclipse中使用Selenium IDE和Selenium web驱动程序测试.. 我的测试是针对ZK应用程序.. 测试用例正常工作Selenium IDE ..
..
我正在测试用户单击删除按钮的UI,表条目消失。因此,我希望能够检查表条目不再存在。 我尝试使用 ExpectedConditions.not()反转 ExpectedConditions.presenceOfElementLocated(),希望它意味着“期望不存在指定的元素”。我的代码是这样的: browser.navigate()。to(“http://stackoverflow
..
HTML
我是按钮 我是按钮 我是div 代码 driver.findElement(By.id( '一个'))的getText(); 解决方案 我看到这个问题弹出几
..
我尝试使用方法(信用证 Shenyuan Lu ): org.apache.commons.io.FileUtils.copyURLToFile(URL,File) 准确地说: org.apache.commons .io.FileUtils.copyURLToFile(driver.getCurrentUrl(),“C:\\Users\\ myDocs \\myfolder\m
..
我知道你可以在你的xml中定义你想要运行的组,但是我想知道是否可以说如果它们都是A组和A组的成员就运行这些方法。 B。 假设我有以下测试用例; @Test(groups = {“A”,“B”}) public testA(){} @Test(groups = {“B”,“C”}) public testB(){} 及以下配置;
..
我需要在Java中使用selenium chrome驱动程序进行测试。但是不应该打开镀铬窗口。假设这是一个产品,不应该打开任何窗口。 我也看过这个; 是否可以在Selenium RC中隐藏浏览器? 但我没办法解决。测试应该是独立于操作系统的,我已经尝试过HtmlUnitDriver进行测试而不打开任何窗口,但它有一些问题。当通过id查找组件时,它可能无法通过id找到组件。有些服务器可能会
..
在某些未知情况下,selenium在使用open方法时未检测到页面已加载。我正在使用Java API。例如(此代码不会产生此错误。我不知道会有外部可见的页面。): Selenium browser = new DefaultSelenium(“localhost”,4444,“* firefox”,“http://www.google.com”); browser.start();
..
我正在使用selenium WebDriver语法。我知道,在基于selenium server的语法中,您可以通过执行以下操作来触发javascript事件: Selenium selenium = new DefaultSelenium( “localhost”,server.getPort(), “* iexplore”,“http://www.eviltester.com”);
..
我正在测试一个需要个人SSL证书才能执行某些操作的网站,例如登录。 我有一个Webdriver(Selenium 2.0)测试我已经设置了代理: 代理localhostProxy = new Proxy(); localhostProxy.setProxyType(Proxy.ProxyType.MANUAL); localhostProxy.setHttpProxy(“www
..
我正在使用RemoteWebDriver从我的笔记本电脑(Java客户端)在远程PC上运行Selenium WebDriver测试。但是RemoteWebDriver还没有提供截屏API来直接获取远程PC的截图。谷歌搜索了很多,但发现似乎需要使用Json API直接从remoteWebDriver服务器获取它。任何人都可以给我一些关于如何做的指示?谢谢。 解决方案 必须先扩充 Remote
..
当我试图运行测试套件时,我得到了这个例外。我们在这里使用maven项目,我完成了刷新,清理,重新安装testNG,然后导入了maven项目,但后来也得到了同样的例外。请建议我在这里找不到任何方法。 错误控制台: org.testng.TestNGException: 在类路径中找不到类:org.testng.xml.XmlClass.loadClass(XmlClass.java:8
..
我想使用带有TWO元素的 wait.until(ExpectedConditions)。 我正在运行测试,我需要 WebDriver 等待 Element1或Element2 中的任何一个出现。然后我需要选择先出现的人。我试过了: WebDriverWait wait = new WebDriverWait(司机,60); wait.until(ExpectedConditions.
..
我想使用javascript为网页上的所选元素设置属性。 我找到了两种使用javascript设置属性的方法 1 WebDriver驱动程序; //在其他地方分配 JavascriptExecutor js =(JavascriptExecutor)驱动程序; js.executeScript(“document.getElementByID('// id of elem
..
这里我很长一段时间遇到了一些问题。我无法弄清楚,有人愿意帮助我吗? ...当我要完成新窗口的任务后,我要切换新窗口。我想关闭那个新窗口。并切换旧窗口, 所以这里我写的代码如下: //执行打开新窗口的单击操作 String winHandleBefore = driver.getWindowHandle(); //切换到新窗口打开 for(String winHan
..