我正在使用Selenium2Library进行一些测试,并且在元素选择器方面遇到了一些问题。我试过很多次了。有许多不同的方式,但似乎都没有奏效。我想要做的是测试登录/注册的功能,但我只是找不到正确的方法。
*** Settings ***
Documentation This is some basic info
Library Selenium2Library
*** Variables ***
*** Keywords ***
*** Test Cases ***
Check log in and register
open browser http://www.999.md
set browser implicit wait 5
click element css=div.user-login-btn这是我经常遇到的错误:
ValueError:元素定位器'css=div.user-login-btn‘不匹配任何元素。
发布于 2017-05-12 11:30:05
您的CSS选择器打算匹配<div class="user-login-btn">,但目标元素实际上是<div id="user-login-btn">,所以您需要的是
css=div#user-login-btn请注意,"."在CSS选择器中表示https://www.w3schools.com/cssref/sel_class.asp属性选择器,而"#" -表示https://www.w3schools.com/cssref/sel_id.asp属性选择器。
https://stackoverflow.com/questions/43936680
复制相似问题