だから私はセレンからクリック機能を使用していますが、成功を返しますが、それは起こりませんでした、私のコードは次のようになります
m_Selenium.click(p_TestData.m_saData[TestData.OBJECT]);
p_TestData.m_saData[TestData.OBJECT] は、link=something、または css=something... のようになります。
これについてはすでに多くのトピックがあったことは知っていますが、それらすべてを試してみましたが、機能したのは
m_Driver.findElement(By.xpath(object)).sendKeys("\n");
しかし、問題は、さまざまな By 値を使用して多くのテストを行っていることです。ネストされた if\else は好きではありません。
なのでズームしてみました
DesiredCapabilities caps = DesiredCapabilities.internetExplorer();
caps.setCapability("ignoreZoomSetting", true);
m_Driver = new InternetExplorerDriver(caps);
IEのすべてのセキュリティ設定を同じ値に設定しようとしました。
より良いオプションがあるかどうか知りたいですか?私のコードは FF、chrome、safari では正常に動作していますが、IE では動作しません。ありがとう