场景:硒蟒蛇如何关闭弹出窗口?
- 点击登录链接顶部的导航栏。
- 这将打开一个覆盖形式(弹出)
- 我填写电子邮件ID,然后选择单选按钮(新客户)
- 点击提交
- 新的覆盖形式(弹出打开)
- 我输入所有信息(名字,姓氏等)并点击提交
- 叠加(弹出窗体)打开显示一条感谢信息。
问题: - 我想点击这个弹出窗口右上角的'X'来关闭它。
曾尝试以下 的Xpath:
browser.find_elements_by_xpath('html/body/div[7]/div[1]/a/span').click()
这给了错误:
Traceback (most recent call last):
File "C:\Python27\Off5th_Registration", line 25, in <module>
browser.find_elements_by_xpath('html/body/div[7]/div[1]/a/span').click()
AttributeError: 'list' object has no attribute 'click'
类名试图:
browser.find_element_by_class_name('ui-dialog-titlebar-close ui-corner-all').click()
这给了错误:
Traceback (most recent call last):
File "C:\Python27\Off5th_Registration", line 25, in <module>
browser.find_element_by_class_name('ui-dialog-titlebar-close ui-corner-all').click()
File "C:\Python27\lib\selenium\webdriver\remote\webdriver.py", line 341, in find_element_by_class_name
return self.find_element(by=By.CLASS_NAME, value=name)
File "C:\Python27\lib\selenium\webdriver\remote\webdriver.py", line 681, in find_element
{'using': by, 'value': value})['value']
请帮助!
添加网页中的HTML:-div类= “UI-对话框的标题栏UI的小部件头UI刀尖所有UI辅助-clearfix”> – user3337644