硒Web驱动程序中X-path的用途是什么?

时间:2018-06-27 10:23:47

标签: selenium-webdriver xpath automated-tests

现在我正在研究硒Web驱动程序。我正在学习硒中的新事物。目前,我无法使用x-Path。 谁能形容我在硒中使用x路径? 我们如何在Selenium Web驱动程序中使用它?

5 个答案:

答案 0 :(得分:0)

XPath包含位于网页上的元素的路径。创建XPath的标准语法是。 Check this for more detail

答案 1 :(得分:0)

我经历了许多与x路径相关的链接。我了解了如何在硒中使用x路径。 x-path用于在网页中查找元素。当通过id找不到元素时,类比我们使用x-path查找元素。

答案 2 :(得分:0)

XPath被定义为XML路径。它是使用XML路径表达式在网页上查找任何元素的语法或语言。 XPath用于使用HTML DOM结构查找网页上任何元素的位置。

示例:

//*[@id="id"]/a

//*[@id="panel"]/div/widget-header/header/span/widget-toolbar[1]/div/button

//*[@id="search-form"]/div/widget-body/div/form/div/div/div[2]/div[2]/div/div[1]/label/input

使用XPath定位并执行操作:

driver.FindElement(By.XPath("")).Click();

答案 3 :(得分:0)

Xpath是一个选项,可用于查找要与之交互的WebElement。

如此处所示: https://www.seleniumhq.org/docs/09_selenium_ide.jsp#locating-by-xpath

答案 4 :(得分:0)

xpath是查找DOM的网络元素的一种方法。如果您无法找到DOM中元素的uniq id,名称或其他属性,则可以通过xpath到达元素。通过使用不同的方式遍历该元素的父对象,之前的兄弟姐妹,之后的兄弟姐妹。您可以在互联网上参考该主题的很多材料。