Selenium Webdriverを使用してWebページのボタンをクリックすることを目的としました。私は、Chromeデベロッパーツールで正常にそれをやったが、私はJavascriptのコードを実行しているときにエラー「変数を見つけることができません」だ:
IJavaScriptExecutor js = driver as IJavaScriptExecutor;
js.ExecuteScript("$('.XbuttonName').click();");
私も健全な方法でボタンをクリックしますので、私はそれが権限で関連していると思いました
var button = driver.FindElement(By.ClassName("XclassName"));
button.Click();
Selenium Driverでスクリプトを実行するオプションはありますか?
JavascriptコードではなくHTMLを実行しています。 JSEとその仕組みについてお読みください。 – JeffC