いくつかのWindows7テストワークステーションでのSeleniumWebDriverの使用。
ButtonのFireBugHTMLは以下のとおりです。
<input type="submit" style="border-color:Black;border-width:1px;border-style:solid;
font-family:tahoma,arial;font-size:0.7em;" id="UserPassword1_LoginButton"
onclick="javascript:WebForm_DoPostBackWithOptions(new WebForm_PostBackOptions("UserPassword1$LoginButton",
"", true, "UserPassword1", "", false, false))" value="Log In" name="UserPassword1$LoginButton">
Selenium C#コードのスニペットは以下のとおりです。
try
{
// Click on the button identified by Id
IWebElement query = Driver.FindElement(By.Id(strControl));
query.Click();
}
一部のWindowsテストワークステーションでは、ボタンクリック方式で問題なく動作します。他のWindows7テストワークステーションでは、ボタンのクリックはボタンを押しません。ボタンは強調表示されるだけです。
同様の問題が発生し、2つ含める必要がある場合もあります。
query.Click();
ボタンを押すためのコマンドを続けて表示します。
私たちは環境間で何が違うのかを理解しようと努めてきましたが、解決策を考え出すことはできません。
この問題のトラブルシューティング方法に関するアイデア、または誰かがこの問題の解決策を持っているかどうか。
ありがとう
ジョー