assertEditable(检查指定的 input 是否可以编辑) assertNotEditable(检查指定的 input 是否不可以编辑) assertAlert(检查是否有产生带指定 message 的 alert 对话框) verifyTitle (检查预期的页面标题) verifyTextPresent (验证预期的文本是否在页面上的某个位置) verifyElementPresent(验证预期的UI元素,它的HTML标签的定...
首先通过打开seleniumIDE,在页面任意一个元素右键,选择最后一个选项“show all available commands”,如图所示: 可以获得四类命令:assert(断言),verify(验证),waitFor(等待),store(定义变量) 这四类命令有5种验证手段 Title:获取页面标题 Value:获取元素的值 Text:获取元素的文本信息 Table:获得元素标签 ElementPresen...
waitForElementPresent (等待检验某元素的存在。为真时,则执行) 异常类型 AssertionError:assert语句失败 AttributeError:试图访问一个对象没有的属性 IOError:输入输出异常,基本是无法打开文件 ImportError:无法引入模块或者包,基本是路径问题 IndentationError:语法错误,代码没有正确的对齐 IndexError:下标索引超出序列边界 K...
(2)assertValue:检查文本框里的内容是否等于预期值。 练习:录制新代码,打开ECShop前台首页,点击"登录",输入用户名lisi和密码123456,点击“立即登陆”,点击“留言板”,检查留言板页面里现在的用户名是lisi,留言板页面里的电子邮件地址是lisi@163.com,最后点击“退出”。 tc2004.html ts204.html (3)assertElementPr...
waitForElementPresent(等待检验某元素的存在。为真时,则执行。) 验证和断言的区别:验证失败后不影响脚本的继续执行,断言失败后将停止脚本的执行。 异常类型 AssertionError:assert语句失败 AttributeError:试图访问一个对象没有的属性 IOError:输入输出异常,基本是无法打开文件 ...
(2) 为注销操作添加断言:当我们注销了以后,自然会回到登录页面,所以此时我们可以用同样的方式,去断言一个登录页面上的元素是否存在。比如assertElementPresent id=username。 (3) 在Selenium IDE中,所有的断言命令均以“assert”开头,我们可以在Command中输入assert并从其下拉列表中选择合适的断言即可。我们可以根据其断...
assertText | id=error_message | 用户名不能为空 2. assertTitle:用于验证页面的标题是否与预期相符。可以使用该断言来判断页面是否正确加载。例如: assertTitle | My Website 3. assertElementPresent:用于验证页面上是否存在某个元素。可以使用该断言来判断页面上是否正确显示了某个元素。例如: assertElementPresent...
7. assert editable 断定目标元素是可编辑的。如果断言失败,测试将停止。 参数 locator:元素定位器。 8. assert element present 确认目标元素存在于页面的某个位置。如果断言失败,测试将停止。 参数 locator:元素定位器。 9. assert element not present
assertTextPresent, assertAttribute assertTextPresent(text) 检查在当前给用户显示的页面上是否有出现指定的文本 verifyTextPresent You are now logged in assertTextPresent You are now logged in assertAttribute(.{}elementLocator@attributeName.{}, ValuePattern) 检查当前指定元素的属性的值 verifyAttribute txt...
在 Selenium IDE 中,verifyWhatever和assertWhatever命令都确定指定的条件是否为真,然后会发生不同的事情。如果条件为假,则该assertWhatever命令立即使测试失败。该verifywhatever命令允许测试继续,但在结束时会导致测试失败。因此,如果您的测试要求您检查是否存在多个项目,但其中一个都不存在,assertElementPresent则第一个...