python - Selenium Python 字符速度慢
问题描述
有没有办法让我的发送键在键入字符时变慢。很难减慢它的打字速度。我尝试使用 Sleep 方法,但这不起作用。
A('Starting up browser...')
e=l()
e.add_argument('disable-infobars')
B=k.Chrome(options=e)
B.implicitly_wait(5)
n=[0.02,0.04,0.03]
o=[F,J]
def f(word):
A=word;A=list(A);C=[]
for E in i(10):C.append([G(U),d.BACKSPACE])
F=G(o)
if F:
I=G([1,2,3])
for E in i(I):A.insert(G(i(j(A))),G(C))
A=[C for B in A for C in B]
D=B.find_element_by_css_selector('.selfTurn input')
for J in A:K=G(n);D.send_keys(J);H(K)
H(0.2);D.send_keys(d.ENTER)
A('Navigating to the JKLM website...')
B.get(m)
g=J
解决方案
action_chains
send_keys
您可以使用方法而不是使用 selenium方法将键发送到元素driver
send_keys
。
我会在你的代码上展示它,但它似乎太不正常了,所以我会给你一个一般的例子。
您需要添加导入
from selenium.webdriver.common.action_chains import ActionChains
然后用初始化actions
对象
actions = ActionChains(driver)
然后将带有操作的文本发送到由.selfTurn input
css_selector定位的方法
element = driver.find_element_by_css_selector('.selfTurn input')
action.click(element)
action.send_keys("your_text")
action.perform()
推荐阅读
- git - 带有“无法锁定引用”的分支的 git 错误
- python - 我正在尝试使用 python 在我的世界中移动我的相机
- r - 在 R MARKDOWN 中,如何添加背景图片(HTML 输出)?
- css - 允许哪些标签作为网格元素
- dotnetnuke - DNN - 如何编辑客户端依赖文件以更改特定 JQuery 资源文件的映射?
- tensorflow - AttributeError:“操作”对象在 tf.keras.models.save_model() 中没有属性“_graph”
- image-processing - 在 ResNet50 中对包含 pytorch 中的 10 个类的图像进行分类时遇到此错误。我的代码是:
- python-3.x - 如何让 OneClassSVM 模型更准确?(Scikit-学习)
- c++ - 彩色矩形顶部的 c++ graphics.h 文本
- vba - 是否可以使用 VBA 代码作为 SSRS 中文本框的操作