【问题标题】:Automation of C# Selenium Web PartC# Selenium Web 部件的自动化
【发布时间】:2015-12-23 17:46:24
【问题描述】:

我正在尝试对 SharePoint 2013 文档库的自动化进行手动编码,但无法抓取省略号控件以打开包含文档预览的 Web 部件。

Selenium 正在识别类名,这对于文档库中的所有省略号都是相同的值,但不是 XPath 或 CSS 值。我已经使用 Selenium IDE 和 FirePath 来查找 XPath 值

任何建议将不胜感激。

【问题讨论】:

  • 请阅读指南How do I ask a good question,尤其是关于最小、完整和可验证示例(MCVE)的部分。这将帮助您自己解决问题。如果您这样做但仍然卡住,您可以回来发布您的 MCVE、您尝试了什么以及结果如何,以便我们更好地帮助您。

标签: c# selenium xpath automation sharepoint-2013


【解决方案1】:

了解如何在没有工具的情况下编写 xpath,这并不难。这是一种非常灵活的方法。
几个提示:
1.查找包含文本的元素:

//*[contains(text(),'TEXT')]

2。查找文本等于的元素:

//*[text() = 'TEXT']

3。具有属性的元素(id/class 等):

//div[@class = 'CLASS'] 

4。具有 RIGHT 类的 Div,其中包含带文本的跨度:

//div[@class = 'RIGHT' and div//span[text() = 'TEXT']] 

5。查找 ID 包含文本的输入:

//input[contains(@id, "PART_OF_ID")] 

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-09-30
    • 2013-06-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-09-17
    • 1970-01-01
    • 2022-01-07
    相关资源
    最近更新 更多