我对SeleniumWebDriver还相当陌生,需要一些帮助。我正在尝试使用csv文件和特定列中的值来单击使用python的页面上的特定复选框。
以下是复选框的选项:
<input id="GroupsElected_0" name="GroupsElected" type="checkbox" value="ALL">
<input id="GroupsElected_1" name="GroupsElected" type="checkbox" value="newtest">
<input id="GroupsElected_2" name="GroupsElected" type="checkbox" value="test">
如果我给它实际值,我可以让它单击复选框:
group=browser.find_element_by_css_selector("input[type='checkbox'][value='ALL']").click()
我要做的是让它根据.csv文件中的值单击正确的框。我尝试过很多不同的事情,但都没有成功。我总是得到无效的选择器或找不到元素。
以下是我的最新资料:
group2=browser.find_element_by_css_selector("input[type='checkbox'][value=cells[6]]").click()
我想从csv中得到的值在第7列,我知道我可以使用DictReader并让它读取列名,一旦我开始工作,我就会这样做。你知道吗
救命?!!你知道吗
您的变量在字符串中,因此python无法将其识别为变量。试试这样的
相关问题 更多 >
编程相关推荐