我在 python 上使用 Selenium,我想滚动到一个元素以单击它。我到处都看到直接进入元素的正确做法是使用:
driver = webdriver.Chrome()
driver.get(url)
element = driver.find_elements_by_class_name('dg-button')
driver.execute_script("return arguments[0].scrollIntoView();", element)
Run Code Online (Sandbox Code Playgroud)
但我有这个错误:“javascript错误:arguments[0].scrollIntoView不是函数”。
我做错了什么?谢谢
我有一个这样的数据框,如果列n大于一个,我想将行重复n次:
A B n
1 2 1
2 9 1
3 8 2
4 1 1
5 3 3
Run Code Online (Sandbox Code Playgroud)
然后像这样转换:
A B n
1 2 1
2 9 1
3 8 2
3 8 2
4 1 1
5 3 3
5 3 3
5 3 3
Run Code Online (Sandbox Code Playgroud)
我想我应该使用explode,但我不明白它的工作原理...
谢谢