【发布时间】:2016-07-12 19:32:08
【问题描述】:
在 Python3 中使用 Selenium 选择单选按钮 image here。下面是我用来选择单选按钮的代码,但它不起作用。
emailElem = browser.find_element_by_class_name('SSR_DUMMY_RECV1$sels$0')
emailElem.click()
【问题讨论】:
-
“不起作用”是什么意思?程序会崩溃吗?您收到错误消息吗?它是否点击了错误的元素?
-
@BryanOakley 抱歉含糊不清,我收到类似这样的错误 ./fsu.py Traceback(最近一次调用最后一次):文件“./fsu.py”,第 20 行,在
emailElem .click() AttributeError: 'list' 对象没有属性 'click' -
如果你得到“'list' object has no attribute click”,听起来你在调用'find_elements_by_whatever'(注意“s”)。这将返回一个元素列表而不是单个元素。你确定你调用的是“find element_”而不是“find_elements_”吗?您能否通过编辑您的问题来显示确切的代码和确切的错误?
标签: python python-3.x selenium selenium-webdriver