Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/80.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 量角器点击问题_Javascript_Jquery_Css_Selenium_Protractor - Fatal编程技术网

Javascript 量角器点击问题

Javascript 量角器点击问题,javascript,jquery,css,selenium,protractor,Javascript,Jquery,Css,Selenium,Protractor,我对Proactor很陌生,我正在运行一个测试用例,在这个测试用例中,我必须单击一些东西。但是,我一直有问题 我想单击class=portal\u element\u image describe 'Editor Changes', -> it 'Remove Image, Add terms and save', -> browser.actions().mouseMove($('.portal_element_image')).click(); //Thi

我对Proactor很陌生,我正在运行一个测试用例,在这个测试用例中,我必须单击一些东西。但是,我一直有问题

我想单击class=portal\u element\u image

describe 'Editor Changes', ->
    it 'Remove Image, Add terms and save', ->
        browser.actions().mouseMove($('.portal_element_image')).click(); //This is where it fails :-(
        #wait for the slide down to
        expect(driver.wait ( ->
            return driver.getCurrentUrl().then (url) ->
                return /demo/.test(url)
        ), timeout).toBeTruthy()
基本上什么都没发生,只是超时了。我想单击一个特定的类

这是我的结构

<div> 
    <ol>
        <li>
            <div id="something" class="portal_element_image">
                <span> logo</span>
            </div>
        </li>
    </ol>
</div>
有人能告诉我我做错了什么吗

谢谢

我做了这件事


执行操作。

您可能需要使用元素单击。您可以通过id、css、ng模型等找到您的元素

例如:


您可能希望使用“元素单击”。您可以通过id、css、ng模型等找到您的元素

例如:

 browser.actions().click($('.portal_element_image')).perform()
element(by.id("edit")).click()
element(by.id("something")).click();
element(by.css(".portal_element_image")).click();