My Companys Web サイトは IE とのみ互換性があります。そのため、IDE を使用して webdriver スクリプトを記録することはできません。約 100 または 200 (正確な数ではありません) のテキスト ボックスとドロップダウンを持つ HTML ページがあります。
これを自動化する Java コードを書くのは非常に面倒です。
HTML ファイル自体を読み取り、対応するコードを生成するためのツールまたはユーティリティを提供してもらえますか? または、私のニーズを満たすユーティリティを開発する方法を教えてください。
例えば :
このようなhtmlファイルを考えてみましょう
<html>
<body>
<input name = "employee_name" />
<select id = "designation">
<option value = "MD">MD</option>
<option value = "programmer"> Programmer </option>
<option value = "CEO"> CEO </option>
</option>
<body>
</html>
このファイルをユーティリティへの入力として与えると、このようなJavaファイルが生成されます
WebDriver driver = new InternetExplorerDriver();
WebElement employee_name = driver.findElement(By.name("employee_name"));
employee_name.sendKeys("...");
Select designation = new Select(driver.findElement(By.id("designation")));
designation.selectByVisibleText("...");
前もって感謝します !