我正在尝试使用 Python 和 selenium Web 驱动程序单击 html 页面上的按钮。
这是页面http://pastebin.com/112g1Gje的源代码。
我相信相关部分在最后。我正在尝试单击显示“消息”的按钮
通常我会做类似的事情:
driver.find_element_by_id("message-modal").click()
然而,这是行不通的。
我努力了:
driver.find_element_by_id("message_label").click()
driver.execute_script('document.getElementByName(" Message ").click();')
driver.execute_script('document.getElementById("message-senderId").click();')
driver.execute_script('document.getElementById("message- label").addEventListener("submit", function())')
...ETC。
所有这些都不起作用。顺便说一句,我遇到了同样的问题。很难点击它,但我想出了这部分。这有效:
driver.execute_script('document.getElementById("star_41094_4").checked = true;')
我认为这个页面正在改变明星的数字。所以这个数字现在可能不起作用。但这是一个单独的问题。有人知道吗?
编辑:我已经要求版主删除这个帖子。我在这里有很多问题。我正在创建一个新的。