
1 zwgmlr3 2017-07-30 23:33:07 +08:00 via Android 是不是有 iframe 标签? |
3 zwgmlr3 2017-07-31 09:29:13 +08:00 搜索一下 selenium iframe 全是相关解答啊 比如这个就很详细 http://blog.csdn.net/huilan_ame/article/details/52200586 |
5 bbxiong OP @zwgmlr3 我请教如何操作的意思不是如何切换 frame,是如何执行网页内的 js 脚本函数 你回复说是不是又 iframe 标签,难道运行网页内的 js 脚本函数,和 frame 有关? |
6 lieh222 2017-07-31 10:10:49 +08:00 要是为了实现功能可以模拟点击 driver.find_element_by_link_text('一键领取').click(),一样的吧 |
7 coding839 2017-07-31 10:11:44 +08:00 不建议调 js,有些游览器不支持某些 js。不如定位到元素,用模拟操作来做,或者快捷键 |
8 lieh222 2017-07-31 10:15:48 +08:00 刚看了 python 的 selenium help,跟 java 应该差不多吧 execute_script(self, script, *args) method of selenium.webdriver.chrome.webdriver.WebDriver instance Synchronously Executes Javascript in the current window/frame. :Args: - script: The Javascript to execute. - \*args: Any applicable arguments for your Javascript. :Usage: driver.execute_script('document.title') execute_script 第一个参数是函数,后边可以有多个函数参数,你试试 driver.execute_script("amsSubmit “,"116612,379752") 这样 |