<INPUT onclick="return verifyCheckedForEdit('UserAdminForm', 'itemDelUserId','hiddenUserId', 'Disable')" id=disableButton class=buttonBlue type=submit value=Disable name=Disable>以上就是我的标签,我尝试了各种选择:
disable=$driver.find_element(:xpath,"html/body/div[4]/div[1]/div[2]/form/table/tbody/tr[2]/td/input[2]")以上工作中没有一个点击此按钮。
发布于 2016-08-18 20:48:21
我在点击后拍摄截图,但是我注意到屏幕截图没有使用幻影js的模式窗口:
我试图最大化屏幕:$driver.manage.window.maximize
然后我试着点击窗口上的确认键。但是没有什么,happens.So,我不知道幻影是否真的呈现了模态窗口,也不知道它实际上是点击模态弹出。
如果有人需要的话,我找到了解决办法:
$driver.execute_script('window.alert = function(){};')
$driver.execute_script('window.confirm = function(confirmationText) {return true; };')
delete=$driver.find_element(:name,"Delete").click在单击“禁用/删除”按钮之前,请创建一个模式窗口,然后单击该窗口。
https://stackoverflow.com/questions/39007611
复制相似问题