本文介绍了如何使用 Selenium Webdriver C# 替换 innerHTML 代码?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
限时送ChatGPT账号..HTML 代码:
<select name="ddlFruit" id="ddlFruit" class="Searchddl">
<option value="">Select</option>
<option value="447">Grapes</option>
<option value="448">Mango</option>
<option selected="selected" value="449">Apple</option>
</select>
如何更换
选择=选择"
使用 selenium webdriver 的其他选项.
to other options using selenium webdriver.
例如:
<select name="ddlFruit" id="ddlFruit" class="Searchddl">
<option value="">Select</option>
<option selected="selected" value="447">Grapes</option>
<option value="448">Mango</option>
<option value="449">Apple</option>
</select>
推荐答案
可以执行js脚本修改属性:
You can execute js script to modify attribute:
var webDriver = new ChromeDriver();
var jsExecutor = (IJavaScriptExecutor)webDriver;
var webElement = webDriver.FindElement(By.Id('id'));
jsExecutor.ExecuteScript("arguments[0].setAttribute('selected','selected');",webElement);
这篇关于如何使用 Selenium Webdriver C# 替换 innerHTML 代码?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
更多推荐
[db:关键词]
发布评论