My Companys 网站仅与 IE 兼容。所以我不能使用 IDE 来记录 webdriver 脚本。有些 HTML 页面有大约 100 或 200 个(不精确计数)文本框和下拉菜单。
编写 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("...");
提前致谢 !