无法使用python selenium webdriver获取向右滑动按钮的脚本

无法使用python selenium webdriver获取向右滑动按钮的脚本,python,selenium,selenium-webdriver,Python,Selenium,Selenium Webdriver,我已经写了一个脚本来注册selenium的网站。但是我找不到一个代码来将滑块向右滑动以使用python selenium webdriver完成注册。请找到网站链接供您参考 我怎样才能向右滑动按钮? 您可以按如下方式滑动滑块: width = driver.find_element_by_css_selector('#nc_2__scale_text span').size['width'] slidebar = driver.find_element_by_css_selector('.

我已经写了一个脚本来注册selenium的网站。但是我找不到一个代码来将滑块向右滑动以使用python selenium webdriver完成注册。请找到网站链接供您参考

我怎样才能向右滑动按钮?
您可以按如下方式滑动滑块:

width = driver.find_element_by_css_selector('#nc_2__scale_text span').size['width']

slidebar = driver.find_element_by_css_selector('.nc_iconfont.btn_slide')

move.click_and_hold(slider).move_by_offset(percent * width / 100, 0).release().perform()

这应该根据容器大小的宽度来设置它。

我使用了这段代码,它显示了一个错误slidebar=browser。通过css选择器(.nc\u icont.btn\u slide)查找元素^SyntaxError:无效语法按Enter继续…:确定。我忘了那里的
。请参阅更新的回答另一个错误感谢您的支持,并对移动带来的不便表示抱歉。单击并按住(滑块)。按偏移量移动(百分比*宽度/100,0)。释放()。执行()AttributeError:模块“move”没有属性“click_and_hold”我已经用你的代码更新了我的帖子,你可以参考一下吗,因为现在我得到的错误是-->move。click_and_hold(滑块)。move_by_offset(percent*width/100,0)。release()。perform()AttributeError:模块“move”没有属性“click_and_hold”此脚本工作成功,谢谢你的支持。
width = driver.find_element_by_css_selector('#nc_2__scale_text span').size['width']

slidebar = driver.find_element_by_css_selector('.nc_iconfont.btn_slide')

move.click_and_hold(slider).move_by_offset(percent * width / 100, 0).release().perform()
from selenium.webdriver.common.action_chains import ActionChains

driver.get('https://member.lazada.vn/user/register')
slider = driver.find_element_by_css_selector("#nc_2_n1z")
container = driver.find_element_by_css_selector(".nc-container")
move = ActionChains(driver)
move.click_and_hold(slider).move_by_offset(container.size['width'], 0).release().perform()