C# Selenium Web 部件的自动化
Automation of C# Selenium Web Part
我正在尝试手动编写 SharePoint 2013 文档库的自动化代码,但在获取省略号控件以打开包含文档预览的 Web 部件时遇到了问题。
Selenium 正在识别 class 名称,该名称对于文档库中的所有省略号都是相同的值,但不是 XPath 或 CSS 值。我同时使用了 Selenium IDE 和 FirePath 来查找 XPath 值
如有任何建议,我们将不胜感激。
学会不用工具写xpaths,没那么难。这是非常灵活的方法。
几个提示:
1. 查找包含文本的元素:
//*[contains(text(),'TEXT')]
2。查找文本等于的元素:
//*[text() = 'TEXT']
3。具有属性的元素(id/class 等):
//div[@class = 'CLASS']
4。 Div with class RIGHT 其中包含带有文本的跨度:
//div[@class = 'RIGHT' and div//span[text() = 'TEXT']]
5。查找 ID 包含文本的输入:
//input[contains(@id, "PART_OF_ID")]
我正在尝试手动编写 SharePoint 2013 文档库的自动化代码,但在获取省略号控件以打开包含文档预览的 Web 部件时遇到了问题。
Selenium 正在识别 class 名称,该名称对于文档库中的所有省略号都是相同的值,但不是 XPath 或 CSS 值。我同时使用了 Selenium IDE 和 FirePath 来查找 XPath 值
如有任何建议,我们将不胜感激。
学会不用工具写xpaths,没那么难。这是非常灵活的方法。
几个提示:
1. 查找包含文本的元素:
//*[contains(text(),'TEXT')]
2。查找文本等于的元素:
//*[text() = 'TEXT']
3。具有属性的元素(id/class 等):
//div[@class = 'CLASS']
4。 Div with class RIGHT 其中包含带有文本的跨度:
//div[@class = 'RIGHT' and div//span[text() = 'TEXT']]
5。查找 ID 包含文本的输入:
//input[contains(@id, "PART_OF_ID")]