我正在测试网站的注册页面,我是HTML脚本的初学者。我正在努力使脚本自动注册,因为电子邮件地址的验证是唯一的。任何人都可以告诉我如何在下面的代码中增加一个值。
<tr>
<td>type</td>
<td>id=MainContent_Email</td>
<td>validtestemail@test.com</td>
答案 0 :(得分:0)
您可以使用selenium-webdriver执行可以更改其中一个单元格文本的脚本。
((IJavaScriptExecutor)driver).executeScript("var cellValue = $('td1').text(); cellValue = cellValue + 1; $('td2').text(cellValue)");
与上例中的javascript类似。
另一种方法是在Selenium运行代码中格式化字符串并以此方式递增:
string scriptToRun = string.Format("var cellValue = {0}; cellValue = cellValue + 1; $('td2').text(cellValue)", incrementingValue);
((IJavaScriptExecutor)driver).executeScript(scriptToRun);
上面的脚本选择器需要改进并与你的html匹配。