我正在使用selenium执行单击链接:
<form method="post" action="example.com" id="form1">
<input type="hidden" name="__EVENTTARGET" id="__EVENTTARGET" value="" />
<input type="hidden" name="__EVENTARGUMENT" id="__EVENTARGUMENT" value="" />
<a href="javascript:__doPostBack('gvOnLineUser','KickOut$0')">click Me</a>
</form>
因此,当我单击链接时,它将执行javascript snippet
:
首先,我试图通过点击提交:
el = browser.find_element_by_xpath("//form[@id='form1']/a").click()
但这并不像我预期的那样执行,这意味着它没有提交表单。在
然后我试图模拟一个post请求,但似乎selenium
没有提供post
方法。在
最后我尝试使用submit()
方法,但是如何更改这两个隐藏元素值的值?在
目前没有回答
相关问题 更多 >
编程相关推荐