小编Pio*_*ski的帖子

Selenium Chrome 驱动程序 - SyntaxError: (unicode error) 'unicodeescape' 编解码器

我正在尝试使用 selenium 在 pycharm 中键入我的第一个 GUI 测试。

我通过 cmd raport 安装了 selenium:

C:>pip install selenium 需求已经满足:selenium in c:\users\admin\appdata\local\programs\python\python37-32\lib\site-packages (3.141.0) 需求已经满足:urllib3 in c:\ users\admin\appdata\local\programs\python\python37-32\lib\site-packages(来自硒)(1.24.1)

然后我在pycharm中写了一些代码:

from selenium import webdriver
import time
driver = webdriver.Chrome("C:\Users\Admin\Desktop")
driver.get("https://www.youtube.com/watch?v=FFDDN1C1MEQ");
Run Code Online (Sandbox Code Playgroud)

这就是我点击开始时发生的事情:

文件 "C:/Users/Admin/PycharmProjects/untitled/venv/test.py", line 3 driver = webdriver.Chrome("C:\Users\Admin\Desktop") ^ SyntaxError: (unicode error) 'unicodeescape' codec无法解码位置 2-3 中的字节:截断的 \UXXXXXXXX 转义

win.10 我不知道我做错了什么。感谢您的帮助,祝您有美好的一天。

编辑:是的,谢谢它的工作原理。我现在有另一个错误:

C:\Users\Admin\PycharmProjects\untitled\venv\Scripts\python.exe C:/Users/Admin/PycharmProjects/untitled/venv/test.py
Traceback (most recent call last):
  File "C:/Users/Admin/PycharmProjects/untitled/venv/test.py", line 1, in <module>
    from selenium import webdriver
ModuleNotFoundError: No module named 'selenium'

Process finished with …
Run Code Online (Sandbox Code Playgroud)

python selenium pycharm selenium-webdriver

3
推荐指数
1
解决办法
4441
查看次数

如何使用 puppeteer 通过占位符选择元素

我在点击输入时遇到问题。我无法使用任何类或 ID,因为每次打开浏览器时它们都会发生变化。

这是通过占位符选择元素的选项吗?

<input _ngcontent-c34="" class="mat-input-element mat-form-field-autofill-control ng-dirty ng-invalid ng-touched" matinput="" name="email" placeholder="Email" regexchecker="^([\w-]+(?:\.?\+?[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$" required="" id="mat-input-56" aria-invalid="true" aria-required="true">
Run Code Online (Sandbox Code Playgroud)

javascript puppeteer

2
推荐指数
1
解决办法
3708
查看次数