【问题标题】:Selenium and C# Text Box without a name or ID没有名称或 ID 的 Selenium 和 C# 文本框
【发布时间】:2015-09-21 22:59:57
【问题描述】:

我有一个没有名字的搜索文本框。

这段代码应该如何改变来处理?

 IWebElement element = driver.FindElement(By.Name("searchBoxText"));

【问题讨论】:

  • 那么你有什么可以识别那个盒子的吗??
  • 欢迎来到 Stack Overflow!你尝试过什么,结果如何?就像你在学校做的那样……请展示你的作品。 :) 这是在 SO 上回答问题的过程的一部分。它对您很有帮助,因为它迫使您调查自己的问题并仔细考虑。它还向读者证明你做了功课,并做出了合理的尝试来回答你自己的问题。第三,它可以帮助读者发现和诊断问题,从而为您提供更好的答案,减少我们浪费的时间。
  • 明白了,谢谢.. 我是 StackOverflow 的新手,正在学习工作原理。

标签: c# selenium search textbox uisearchbar


【解决方案1】:

您可以尝试通过 xpath 抓取它,但这会很脆弱。

IWebElement result = Browser.instance.FindElement(By.XPath("INSERT PATH HERE"));

【讨论】:

    猜你喜欢
    • 2021-04-24
    • 1970-01-01
    • 2015-11-02
    • 2021-02-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-04-28
    相关资源
    最近更新 更多