om/arsenic

此包已被 放弃,不再维护。未建议替代包。

简单的 PHP selenium IDE 生成器

安装次数: 2,030

依赖者: 0

建议者: 0

安全: 0

星标: 2

关注者: 3

分支: 0

开放问题: 0

类型:工具

0.0.4 2013-09-04 16:25 UTC

This package is auto-updated.

Last update: 2022-05-11 12:32:05 UTC


README

简单的 PHP selenium IDE 生成器。

<?php
Arsenic::comment('Logout')->open('/logout')->deleteCookie('PHPSESSID')->open('/');
Arsenic::toFile('logout.html', 'Logout from application');

// login
Arsenic::waitForVisible($loginForm = '//form[@id="loginForm"]');
Arsenic::click('//a[@id="showLoginForm"]');
Arsenic::type($loginForm . '//input[@id="email"]', 'email@gmail.com');
Arsenic::type($loginForm . '//input[@id="password"]', '123456');
Arsenic::clickAndWait($loginForm . '//input[@type="submit"]');
Arsenic::waitForPageToLoad(3000);

Arsenic::comment('comment');

// repeats
for ($i = 0; $i < 5; $i++) {
	Arsenic::open('/404/' . $i);
}

// file export
Arsenic::toFile('example.html', 'title');