关于drag_and_drop_by_offset不知道为什么报SyntaxError: (unicode error) 'utf-8' codec can't decode byte 0xa3 in position 50: invalid start byte

from optparse import Option
from ssl import Options
from selenium import webdriver
from time import sleep
from selenium.webdriver.common.action_chains import ActionChains
from selenium.webdriver.common.by import By
from selenium.webdriver import ChromeOptions #selenim模块里的伪装成游览器
import urllib.request
‘’’class Options:
def brow_options(self):
‘’’

wd = webdriver.Edge()
wd.get(‘kyfw.12306.cn/otn/resources/login....)

sleep(2)

element = wd.find_element(By.ID, ‘J-userName’)

element.send_keys(‘18300072609’)
element = wd.find_element(By.ID, ‘J-password’)

element.send_keys(‘QQ25802580’)
element = wd.find_element(By.ID, ‘J-login’)

通过该 WebElement对象,就可以对页面元素进行操作了
比如输入字符串到 这个 输入框里
element.click()
element = wd.find_element(By.ID, ‘J-login’)

通过该 WebElement对象,就可以对页面元素进行操作了
比如输入字符串到 这个 输入框里 nc_1_n1z
element.click()
sleep(2)
element = wd.find_element(By.ID, ‘nc_2_n1z’)
element = ChromeOptions(element)
‘’’
drag_and_drop_by_offset(source, xoffset, yoffset),其中:
source:需要移动的元素;
xoffset: 将元素拖动到另一个位置的x坐标;
yoffset: 将元素拖动到另一个位置的y坐标;
‘’’

#问题在下面

#本来想执行鼠标的拖拽的,可是报错(调试的了,可是报:‘SyntaxError: (unicode error) ‘utf-8’ codec can’t decode byte 0xa3 in position 50: invalid start byte‘错误)
ActionChains(wd).drag_and_drop_by_offset(element, 400, 0).perform() #perform() ——执行链中的所有动作
input()

讨论数量: 0
(= ̄ω ̄=)··· 暂无内容!

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!