你能解释一下By元素和IWebElement元素之间的区别吗?
另外,为什么selenium不使用其中一种呢?
[FindsBy(How = How.XPath, Using = "//div[@class='example']/h3")]
private IWebElement _heading;和
var byElement = By.XPath("//div[@class='example']/h3")发布于 2016-01-06 15:43:09
IWebElement是selenium类,它表示selenium自动化代码中页面上的HTML (body、table、tr等)。通过IWebElement实例,您可以与元素交互,检索它的属性和属性。
By.something()只是一个定位器--告诉selenium如何在文档中定位元素,以便您可以创建一个IWebElement实例。它们是不同的内置定位器,如By.Xpath、By.CssSelector、By.Id等.
https://stackoverflow.com/questions/34636997
复制相似问题