selenium相关内容
我正在整理一个小应用程序,在Magento网站上使用Selenium WebDriver在Java中执行自动检出。我正在努力学习Java,所以我坚持用Java来解决这个问题,而不是改用Ruby或Python。 package com.huuginn.seleniumMagento; import org.openqa.selenium.By; import org.openqa
..
我在mac和ubunto上运行自动化(使用黄瓜,selenium web驱动程序,junit) 在自动化过程中我点击了一个非http协议的链接 出现“外部协议请求”弹出窗口。 它阻止我的测试测试网页的其余部分。 我怎样才能轻易绕过它? 我想也许可以写一个什么也不做的jar然后把它注册到这个外部协议,但它没有帮助,因为这个弹出窗口仍然会出现。 也许使用其他浏览器可
..
如何使用网络驱动程序在记录上为 doubleClick()编写selenium java代码? 我有在身体部位显示了一些记录。一旦我点击了一条记录,我们就会得到一个弹出窗口来更新它。 请建议如何使用网络驱动程序编写Selenium Java代码。 我试过以下代码: 操作动作=新动作(驱动程序); action.moveToElement(driver.findEleme
..
如果我的问题听起来很重要,我提前道歉,我在QA和Selenium非常新。 之间的确切区别是: wait.until(ExpectedConditions.visibilityOfElementLocated (By.xpath(“// a [text()='显示高级设置... 。“]“)))点击(); 和 wait.until(ExpectedCondi
..
当我在Netbeans中打开它时,我已经开发了一段时间的sselenium程序现在会出现 com.google.common.base.Predicate not found 。 似乎某些Java更新已删除或更改了该库。它是否必须重新安装或是否有一些替代品? 解决方案 此类是
..
我正在通过其ID找到一个文本框。我需要获取文本框中已有的内容。为此,我使用 gettext()方法,但它返回ID值 文本框中的内容是: Santhosh 我得到的输出是= [[FirefoxDriver:XP上的firefox(c0079327-7063-4908-b20a-a606b95830cb)] - > ; id:ctl00_ContentPlaceHolder1_txtN
..
我正在尝试使用带有基于WebDriver语法的java从selenium中的选择列表中选择一个元素。 我已经获得了选择列表 elements = driver.findElements(By.xpath(“// form [@ action ='inquiry /'] / p / select [ @名称= 'myselect']“)); if(elements.size()==
..
我正在关注Page Object Model以在一个应用程序中自动化流程。在其中一个模块中,我必须断言页面标题和更多消息。截至目前,我将我的Assertion代码放在PageFactory中,如下所示: public class EditPost { WebDriver驱动程序; public EditPost(WebDriver editPostDriver) {
..
我正在使用Selenium WebDriver和Java。我正在尝试访问该页面中的“登录ID”文本框,但每次登录和注销时,“登录ID”文本框的XPath值都会更改,因此我无法检测到“登录ID”文本框每次使用相同的代码。 我需要在代码中进行哪些修改才能使用一段代码访问所有动态XPath? 解决方案 以下是您可能用作解决方法的示例 xpath类型: 多个匹配: // div
..
在运行集成测试时,在每个步骤后捕获屏幕截图的最佳方法是什么? 测试是使用Selenium用Java编写的( 3.0.1)和Cucumber(1.2.4)。 测试后截取屏幕截图的代码如下,但我需要在每个方法用@Given注释后截图,@ When,@ Then。 @After public void after(Scenario scenario){ final byte [
..
我使用java selenium创建了一个自动化程序。我使用了TestNG框架。 我想记录在脚本执行期间执行的屏幕(视频),因此最好跟踪失败/通过的场景并查看执行过程。 任何人都可以帮我解决这个问题,如何在运行自动化套件执行期间记录屏幕。 解决方案 参见此API(蒙特图书馆): http:/ /www.seleniummonster.com/boost-up-your-seleni
..
我正在运行以下内容但收到错误 公共类库 { public static WebDriver驱动程序; public static void main(String [] args)抛出MalformedURLException,InterruptedException { System.setProperty(“webdriver.chrome.driver”,“C:\\
..
我正在学习Java Maven Selenium。我希望在Selenium中使用 implicitlyWait 这样的东西。 打开网站(例如 https://www.facebook.com ) 点击电子邮件字段登录 等待20秒 输入我的电子邮件 这是我的简单代码: package com.org.learningMaven; import java.util.c
..
我不明白为什么我得到错误预期[对象未定义]未定义为字符串 这是脚本java LoginToGmail.java WebDriver驱动程序; driver = new FirefoxDriver(); driver.manage()。window()。maximize(); driver.navigate()。to(“http://www.facebook.com”);
..
我正在尝试将标头添加到特定测试用例的 HTTP 请求中。这是非常重要的,因为我正在尝试测试一个用于移动电话的应用程序。我设法找到方法 addCustomRequestHeader(String arg0,String arg1)。不幸的是,似乎我不知道如何正确使用它。 这是我的测试套件: package testscripts; import com.thoughtworks
..
在下面的代码中,我需要以 Hex格式打印颜色。 第一个 Print语句以 RGB 格式显示值 rgb(102,102,102)。 Second 语句显示 Hex中的值这是#666666 但我手动输入第二次打印的值语句 102,102,102 。 有没有办法传递我从第一个语句中获得的值(颜色) )进入第二个print语句并得到结果? import org.openqa
..
Selenium RC中元素 isElementPresent 和 isVisible 之间的区别是什么? 我认为 selenium.isElementPresent()和 selenium。 isVisible() 如果我因而得到错误selenium.isElementPresent()我得到了的例外情况selenium.isVisible() 解决方案 isElement
..
我希望Selenium通过箭头键导航菜单 - 点击顶部菜单项然后按“DOWN”,“DOWN”,... 问题是你必须总是提供一个特定元素来发送“DOWN”。 有没有办法获得当前元素? 我试过: by.xpath(“。”) 但它表示该表达式无法识别或未返回正确的对象。 我希望我能错过一些愚蠢的伎俩。 解决方案 不知道一个比访问 documen
..
我是测试的新手,所以如果我的问题听起来有些重要,我会提前道歉。 我正在使用Selenium和Java来编写测试。 我知道 webElement.getAttribute(“innerHTML”); 给我带来了innerHTML,以下元素的示例:
..
我的小项目是用Java编写的,我需要用C#重写它。 这几乎已经完成了,但我仍然坚持使用Selenium获取元素的截图的webdriver。我在下一个方面用Java做过: public String saveImage(){ String src =“”; try { File screenshot =((TakesScreenshot)driver).getScreensho
..