0
我有贝哈特建立了一个框架,测试Drupal站点,一切都是用PHP构建..贝哈特 - 发送TAB按键
我需要在屏幕上找到一个隐藏的元素,只有当它出现的元素选项卡,并且框架无法通过名称或xpath/css找到它...有没有什么方法可以编写将按Tab键的步骤定义?我都试过了,但不能得到它的工作..
感谢
我发现这个代码在网上,并认为这将工作对我来说 -
/**
* @Given I manually press tab
*/
public function manuallyPressTab()
{
$this->getSession()->executeScript("
$(':focus').trigger($.Event('keypress', {which: 9, keyCode: 9}));
");
请提供硒/贝哈特代码你试过 –
你需要搜索jQuery的脚本,将压片并尝试他们,一些脚本可能适用于某些人,而有些则不适用。如果您在团队中有UX开发人员,我相信他可以帮助您。 – lauda
你是否尝试过keyPress,keyDown或keyUp方法? – lauda