python selenium 处理弹窗_Selenium python如何关闭弹出窗口?

场景:单击顶部导航中的登录链接。在

这将打开一个覆盖表单(弹出)

我填写电子邮件id并选择单选按钮(新客户)

单击“提交”

新的覆盖表单(弹出窗口打开)

我输入所有信息(名字、姓氏等),然后单击提交

覆盖(弹出表单)打开,显示一条感谢消息。在

在问题:-I要单击此弹出窗口右上角的“X”将其关闭。在

已经尝试了以下方法

Xpath:browser.find_elements_by_xpath('html/body/div[7]/div[1]/a/span').click()

这会产生错误:

^{pr2}$

按类名尝试: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

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']

请帮忙!!在

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值