一段时间以来,我一直在尝试使用 webdriver 在 Chrome 上单击特定元素。奇怪的是 webdriver 能够识别该特定元素的所有属性。但是当我说它Element.Click();
只是通过而不点击该链接时。
我确实使用了 Webdriver 提供的所有东西,按 ID、按类、按 CSS、按 XPath。依然没有
如果有人能帮助我解决这个问题,我将不胜感激。
@Prashant - 对不起。这个网络应用程序正在开发中,我认为我还不能与您分享链接。
@Dominik - 这就是我定义 Element 变量的方式
var element = driver.FindElement(By.Id("h4GetStarted"));
if(element.Contains("let's start")
element.click();
以下是相同的HTML代码:
<div style="margin: 44px 0px 8px 4px; cursor: pointer;" class="divRow" id="h4GetStarted">
<h4>let's start</h4>
<div class="sprite-arrow-right"></div>
</div>
我试图点击上面写着的文字let's start
。