Selenium2Library 选择器问题

Selenium2Library trouble with selectors

我正在使用 Selenium2Library 进行一些测试,但在元素选择器方面遇到了一些问题。 我试过很多。许多不同的方式和 none 似乎都有效。我想做的是测试日志记录的功能 in/registering 但我找不到正确的方法。

*** 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: Element locator 'css=div.user-login-btn' did not match any elements.

你的CSS选择器打算匹配<div class="user-login-btn">,但目标元素实际上是<div id="user-login-btn">,所以你需要的是

css=div#user-login-btn

注意CSS选择器中的"."代表class attribute selector while "#" - for id属性选择器