しばらくの間、webdriver を使用して Chrome の特定の要素をクリックしようとしています。奇妙なことは、webdriver がその特定の要素のすべての属性を認識できることです。しかし、私が言うElement.Click();
と、そのリンクをクリックせずに通り過ぎてしまいます。
ID別、クラス別、CSS別、XPath別など、Webdriverが提供するすべてのものを文字通り使用しました。まだ何もない
誰かがこれについて私を助けてくれれば、本当に感謝しています。
@Prashant - 申し訳ありません。この Web アプリは開発中です。まだリンクを共有できるとは思いません。
@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
。