selenium-webdriver相关内容
wait(...)的所有变体都会从以下代码中抛出以下异常。我做错了什么? java.lang.IllegalMonitorStateException at java.lang.Object.wait(Native Method ) at java.lang.Object.wait(Object.java:485) at LoginPage.main(LoginPage.java:
..
我的屏幕上有很多单选按钮。选择单选按钮时,它具有已检查的属性。未选择单选按钮时,不存在checked属性。我想创建一个方法,如果该元素不存在将通过。 我使用的是selenium webdriver和java。我知道我可以使用 getSingleElement(XXX).getAttribute(XXX)来检索属性。我只是不确定如何验证属性不存在,以及测试在不存在时通过(如果确实存在则失败)。
..
是否有一种优雅的方式来获取Selenium WebElement的By定位器,我已经找到/识别出来了? 要清楚关于这个问题:我想要用“定位器”来查找元素。我在这种情况下不对特定属性或特定定位器(如css-locator)感兴趣。 我知道我可以解析WebElement的toString()方法的结果: WebElement element = driver.findElement
..
我们正在使用Selenium WebDriver和JBehave在我们的网络应用上运行“集成”测试。我有一个方法将值输入表单输入。 @When(“我输入$ elementId value $ value”) public void enterElementText(final String elementId,final字符串值){ final WebElement webElemen
..
'Selenium-server-standalone.jar'与'Selenium Client& webdriver的”。以下是SeleniumHQ.org网站的链接[ http://www.seleniumhq.org/download/] .. http://selenium-release.storage.googleapis.com/2.44/selenium-server-st
..
我的 javascript 行: $('#name')。show(); 我的 webdriver 代码行: wait.until(ExpectedConditions.visibilityOfElementLocated(By.id(“name”)))。sendKeys(“Some Name”); 当我运行测试时,会抛出以下异常: W
..
我正在使用Selenium WebDriver自动化我的浏览器测试。 我的浏览器标题是浮动的,无论浏览器滚动,它始终存在。 因此,当我点击浏览器当前可见区域下方的某些元素时,selenium会尝试将元素滚动到视图中并单击它们。 但是由于自动滚动,因此元素在浮动标题后面滚动,当对它们执行任何操作时,页面标题中的元素被点击。 有没有办法限制WebDriver的默认滚动? 解决方
..
当使用带有webdriver的页面对象时,如何检查元素是否存在。 到目前为止,我这样做。 DefaultPage defaultPage = PageFactory.initElements(this.driver, DefaultPage.class); assertTrue(defaultPage.isUserCreateMenuLinkPresent());
..
在WebDriver中,如果我使用sendKeys,它会将我的字符串追加到字段中已存在的值。我无法通过使用clear()方法清除它,因为第二个我这样做,网页将抛出一个错误,说它必须介于10和100之间。所以我无法清除它或者之前会抛出错误我可以使用sendKeys输入新值,如果我sendKeys它只是将它附加到已存在的值。 WebDriver中是否有任何内容可以覆盖该值在现场? 解决方案
..
我正在做网站所说的内容,但会导致4个错误... 解决方案 确实存在 4 错误如下: 错误: ChromeDriver无法解析为某种类型 解决方案:您需要添加以下导入 import org.openqa.selenium.chrome.ChromeDriver; 在这里你可以找到关于 chrome webdriver无法解析为类型错误eclipse和java
..
我试图通过以下方式注释为@Test的反射来执行我的测试脚本: 类<?> className = Class.forName(format); //在运行时加载类名 构造函数 customConstructor = className.getConstructor(WebDriver.class); //从testbase创建自定义构造函数和初始化驱动程序 方法[
..
如何根据图像按确定按钮。 我可以切换到这个窗口。但它没有加载,直到我点击确定,所以没有任何元素。 警报句柄也没有帮助。 Autoit也无法检测到此弹出消息。 禁用通知也无法提供帮助。 有什么想法吗? 添加两个screeshots。 Firefox快照: Chrome快照: p.companieGenreal.sActivities()点击(); driver.s
..
我正在尝试从第二个窗口切换到第三个窗口。但是无法处理第三个窗口。请有人帮我解决这个问题。 我使用了比较窗口标题但不起作用的逻辑。 code ======================= 包Package_1; import static org.testng.Assert.assertEquals; import java.util.HashMap; import ja
..
我正在尝试在Firefoxdriver上运行selenium webdriver代码但是在运行时我得到一个异常 - log4j:WARN没有为logger找到appender(org.apache.http.client.protocol.RequestAddCookies)。 log4j:WARN请正确初始化log4j系统。 线程“main”中的异常org.openqa.selen
..
我有提交按钮,它只是页面上的一个按钮,而且它是在表单中。 html part:
...
...
..
我正在使用Selenium 3.4.0,Java 1.8和Firefox 54.0.1(64位)。当我尝试打开与Firefox的链接时,我得到一个空指针异常。当我使用Selenium / Python它工作正常,但我正在尝试运行这个大师99页的代码( https://www.guru99.com/first-webdriver-script.html).I 已经搜索过,看看是否有其他人遇到过此问题
..
我在更新新的 selenium 3.0 beta jar文件后使用以下代码。然而,在早期版本的硒中它完美地运作。 我更新了错误信息: org.openqa.selenium .NoSuchElementException:找不到索引的选项:1 有关此错误的文档,请访问: http://seleniumhq.org/exceptions/no_such_element.html
..
目前正在研究selenium webdriver并使用Java语言。 Log.info(“点击To weekrange下拉列表”); JavascriptExecutor executor25 =(JavascriptExecutor)驱动程序; executor25.executeScript(“document.getElementById('toWeekYear).style
..
在我进入之前,我是硒的新手,等等。我查找了这个问题的所有答案,仍然无法解决问题。我的%claspath%等等都是正确的。 jar文件位于正确的文件夹中。我完全不知道为什么这不起作用。我的猜测是,我正在做一些愚蠢的事情,专家会很快发现错误。 我能够在Eclipse中运行以下测试,它会打开firefox并运行测试没有问题。如果我从cmd或Jenkins运行测试,我会收到以下错误:错误:无法找到或
..
我想在远程 Ubuntu上的 Chrome 上运行我的 WebDriver 测试用例服务器。我在该服务器上安装了最新的 Chrome ,但是当我使用它时,我一直收到这些错误: System.setProperty( “webdriver.chrome.driver”, “在/ usr /斌/ chromedriver”); driver = new ChromeDriver();
..