2016年10月11日,星期二

硒 API查找元素

在我们的 以前的教程 我们已经看到了如何检查网页以获取HTML代码。在此HTML代码的基础上,我们还看到了如何查找 XPATH 查找元素。除了Xpath以外,还有其他方法可以使用selenium工具提供的API来定位元素。 

在测试用例中,我们将编写一系列自动化的步骤,例如单击一个按钮并在文本框中输入文本,为此我们需要找出要单击的按钮并将其传递给Selenium API。

我们来看看最常用的API和简单的示例。

1.按编号查找

HTML =<按钮id =“ submit1” class =“ cname”> Submit </button>

硒 = WebElement提交按钮= driver.findElement(By.id(“ submit1”)));

2.通过链接查找

HTML =<a href="http://www.yubo666.com" > Click Here </a>

硒 = WebElement linkText = driver.findElement(By.linkText(“ Click Here”)));

3.按类别名称查找

HTML =<按钮id =“ submit1” class =“ cname”> Submit </button>

硒 = WebElement SubmitButton = driver.findElement(By.class(“ cname”)));

4.通过部分链接查找

HTML =<a href="http://www.yubo666.com" > Click Here </a>

硒 = WebElement linkText = driver.findElement(By.partialLinkText(“ Click”)));

5.按Xpath查找

HTML =<按钮id =“ submit1” class =“ cname”> Submit </button>

硒 = WebElement Submitbutton = driver.findElement(By.xpath(“ // button [@text()='Submit']”)));


这样,您可以使用与Web元素关联的HTML代码在硒测试用例中定位,以便您可以对它们进行单击,键入文本和双击等操作。

希望这篇文章对您有所帮助。请在下面的评论部分中分享您的反馈和问题。这给了我写越来越多的动力。

影片教学- 



0 comments:

发表评论