小编Fro*_*sht的帖子

如何自动点击确认框?

我的脚本单击站点上的图像.图像有一个锚点href和一个onclick href,但onclick href有一个确认框,一旦点击它就会弹出.
onclick HTML是:

onClick="this.href='link2';if (!confirm('Are you sure?')) { return false; }
Run Code Online (Sandbox Code Playgroud)

弹出后,如何让脚本在该确认框中单击" 确定"

我正在使用此功能点击图片链接:

function click(elm) {
 var evt = document.createEvent('MouseEvents');
 evt.initMouseEvent('click', true, true, window, 0, 1, 1, 1, 1, false, false, false, false, 0, null);
 elm.dispatchEvent(evt);
}
click(picture element)
Run Code Online (Sandbox Code Playgroud)

javascript confirm greasemonkey

10
推荐指数
1
解决办法
1万
查看次数

尝试使用selenium和python登录网页时出错

我得到一个元素是不可见的错误:

ElementNotVisibleException: Message: u'Element is not currently visible and so may 
not be interacted with' 
Run Code Online (Sandbox Code Playgroud)

对于运行此代码时的每个find元素行:

from selenium import webdriver
browser = webdriver.Firefox()
browser.get('http://www.example.com')
browser.find_element_by_name('username').send_keys('myusername')
browser.find_element_by_name('password').send_keys('mypassword')
browser.find_element_by_class_name('welcomeLoginButton').click()
Run Code Online (Sandbox Code Playgroud)

该页面的登录部分的HTML如下所示:

<div class='welcomeLoginUsername'>
<div class='welcomeLoginUsernameLabel'><b>Username:</b></div>
<div class='welcomeLoginUsernameInput'><input type='text' name='username' tabindex='1'>
<br><a class='sf' href='javascript: void(0);' onclick='showUsernamePopup();'>
<b>Forgot Username?</b></a>
</div>
</div>
<div class='welcomeLoginPassword'>
<div class='welcomeLoginPasswordLabel'>
<b>Password:</b>
<br><span class='sf'>(It's cAsE sEnSitIvE!)</span>
</div>
<div class='welcomeLoginPasswordInput'>
<input type='password' name='password' tabindex='2'>
<br><a class='sf' href="javascript: void(0);" onclick="showPasswordPopup();">
<b>Forgot Password?</b></a>
</div>
</div>
</div>
<input type="submit" value="" class='welcomeLoginButton' style='border: 0px; 
padding: 0px; …
Run Code Online (Sandbox Code Playgroud)

python selenium login

5
推荐指数
1
解决办法
5768
查看次数

标签 统计

confirm ×1

greasemonkey ×1

javascript ×1

login ×1

python ×1

selenium ×1