新しいselenium 3.0 beta
jarファイルを更新した後、次のコードを使用しています。しかし、以前のバージョンのセレンでは完全に動作していました。jarファイルをSelenium 3.0にアップデートした後にドロップダウンオプションを選択できません
それがエラーを与えていたとして、私は更新:
org.openqa.selenium.NoSuchElementException: Cannot locate option with index: 1
For documentation on this error, please visit: http://seleniumhq.org/exceptions/no_such_element.html Build info: version: 'unknown', revision: '2aa21c1', time: '2016-08-02 14:59:43 -0700' System info: host: 'GUR-ITD-8C', ip: '172.21.45.117', os.name: 'Windows 7', os.arch: 'amd64', os.version: '6.1', java.version: '1.8.0_31' Driver info: driver.version: unknown
expedia.manage().timeouts().implicitlyWait(10, TimeUnit.SECONDS);
Select LineOfBusiness = new Select(expedia.findElement(By.id("lineOfBusiness")));
LineOfBusiness.selectByIndex(1);
Assert.assertEquals(LineOfBusiness.getFirstSelectedOption().getText(), "HWW Sales");
また、ドロップダウンをHTMLでも共有しますか?オプションのサイズを 'System.out.println(LineOfBusiness .getOptions()。size());'として出力し、結果を知りましょう。:) –
–
何この 'System.out.println(LineOfBusiness.getOptions()。size());の出力です。 –