我正在使用Splinter和Python自动化一个网站。我能够在Selenium中使用send_keys()方法,但不能一次发送多个键,例如browser.driver.find_element_by_name('q').send_keys(Keys.CONTROL + 't')
没有发生错误或异常,但代码不像预期的那样工作。
import time
from selenium import webdriver
from splinter import Browser
from selenium.webdriver.common.keys import Keys
我正在尝试使用python运行Selenium,并且我成功地启动了浏览器并输入了用户名和密码,但是我无法运行xpath的登录按钮。
Python Script
import selenium
from selenium import webdriver
from selenium.webdriver.common.by import By
from selenium.webdriver.support.ui import Select
from selenium.common.exceptio
我正试着用鼠标右键点击selenium python中的另存为图像。我可以使用下面的方法执行右键单击,但是下一个执行右键单击的操作不再起作用。我该如何解决这个问题?
from selenium.webdriver import ActionChains
from selenium.webdriver.common.keys import Keys
from selenium import webdriver
driver.get(url)
# get the image source
img = driver.find_element_by_xpath('//img'
我正在使用Python和ChromeDriver来测试一个带有输入来上传文件的网页。根据我所读过的所有文档和StackOverflow答案,通过send_keys向输入元素发送完整的文件路径应该会自动实现这一点(我甚至对简单文本输入也有类似的处理)。但不起作用。
我把它隔离到了一个最小的例子:
HTML:
<input type="file" class="the_input">
Python:
import time
from selenium import webdriver
from selenium.webdriver.chrome.opt
我做质子注册,但不是输入密码
它做的很好--输入用户名,但它没有输入密码
它输入用户名,但不是输入密码。
法典审判:
“‘’python
from selenium import webdriver
from selenium.webdriver.common.by import By
from selenium.webdriver.support.ui import WebDriverWait
from selenium.webdriver.support import expected_conditions as EC
chrome_options = webdriver.ChromeO
背景:,我正在编写一个程序,每隔几天就会自动向FB上的某些联系人发送消息。
代码:
from selenium import webdriver
from selenium.webdriver.common.by import By
import selenium.webdriver.support.ui as UI
from selenium.webdriver.support import expected_conditions as EC
email = my_info['loginid']
password = my_info['password']
最近,我偶然发现了自动化网站的java代码,于是我改用python并执行。
在执行代码时,提交按钮不起作用。有没有人能推荐一种更好的方法来实现这段代码?
from selenium import webdriver
from selenium.webdriver.common.by import By
from selenium.webdriver.support.select import Select
from selenium.webdriver.support.wait import WebDriverWait
from selenium.webdriver.support impor
你好,我是python的新手,我正在尝试创建一个自动化机器人(我是python的新手),登录到instagram并喜欢一定数量的帖子,但我正在试图弄清楚如何从它输入用户名信息和密码时添加延迟,但我不确定如何去做,我也感谢任何反馈/建议谢谢。以下是我到目前为止所拥有的代码 from selenium import webdriver
from selenium.webdriver.common.keys import Keys
from selenium.webdriver.common.by import By
from selenium.webdriver.
我使用Selenium和Python从网站中提取医生列表。我选择选项Specialty并提取结果。当我们像在twitter提要中一样滚动页面时,结果就会显示出来。我无法滚动页面来查看结果。我尝试了多种方法,如send_keys:
for i in range(0,15):
self.driver.find_element_by_id("doctor-matrix-section").send_keys(Keys.PAGE_DOWN)
time.sleep(1)
print
我用Python编写了一个脚本,使用Selenium登录到Instagram,然后搜索一些hashtag,比如在#NewYorkbarbers中,然后获取这个hashtag的链接。我的脚本可以成功登录,如果Not Now框出现,单击Turn on Notifications按钮,然后将该哈希标签放在搜索框中,但我无法让脚本启动该搜索来根据该哈希标签生成结果。
我已经试过了:
from selenium import webdriver
from selenium.webdriver.common.by import By
from selenium.webdriver.common.keys