为了账号安全,请及时绑定邮箱和手机立即绑定

Selenium Python:find_element_by_css_selector

Selenium Python:find_element_by_css_selector

Smart猫小萌 2021-08-11 19:43:59
我正在使用 selenium-webdriver 构建一个 python3 web bot,并且对 selenium 没有太多经验。我收到一个异常,“selenium.common.exceptions.InvalidSelectorException:消息:无效选择器:指定了一个无效或非法的选择器”,因为这行代码:browser.find_element_by_css_selector("button[ng-click='$ctrl.login('gatorlink')']").click();我相当确定它与围绕字符串“gatorlink”的单引号有关,但我真的不确定。我知道选择器不正确。这是我试图点击的按钮。<button class="md-button md-ink-ripple" type="button" ng-transclude="" ng-click="$ctrl.login('gatorlink')" role="menuitem"><md-icon class="ng-scope material-icons" role="img" aria-label="exit_to_app">exit_to_app</md-icon><span class="ng-scope">Log in with GatorLink</span></button>它位于下拉菜单中,我可以打开菜单,但目前无法单击此按钮。
查看完整描述

2 回答

  • 2 回答
  • 0 关注
  • 119 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号