【发布时间】:2020-06-16 01:28:57
【问题描述】:
我正在通过电话号码搜索联系人并使用 python selenium 在 whatsapp 中发送消息。
但是我找不到名称,当我使用发送键在搜索中输入时,它会被删除,当它进入下一个元素时。
我想知道如何使用备用driver.executescript 或者搜索的属性在哪里,我可以找到它的名称。
v_elem=driver.find_element_by_class_name('_3u328')
v_elem.send_keys(phone))
driver.find_element_by_css_selector('span[class="_19RFN _1ovWX _F7Vk"]').click()
当脚本发送密钥时,它会在找到下一个 css 之前删除 .. 因为那是数字名称所在的位置。 这个怎么找。
【问题讨论】:
-
请发布该按钮的 HTML 部分
-
找到该字段的关联事件并使用js触发相同的事件。参考this帖子了解如何找到相关事件。
-
[code][/code]这是我正在尝试输入电话号码值的 html 部分。
-
我尝试了以下,而不是发送密钥,但是执行脚本没有设置这个元素的值,我想搜索数字和选择名称 javaScript = driver.find_element_by_xpath("//div[@class= '_3u328 copyable-text selectable-text']") #driver.execute_script("arguments[0].value ='+phone+'",javaScript)
-
嗨 supputuri,在这种情况下,如何停止事件..我看到与这个特定事件相关的 5 个事件..你能指导我,怎么做。我看到了一个帖子,我无法完全理解。
标签: javascript python selenium whatsapp sendkeys