Ruby在页面上不显示标题时单击表标题

时间:2019-01-07 10:44:59

标签: ruby google-chrome html-table automation

我将ruby用于自动化测试,并使用Chrome播放。当页面标题在页面上不可见时,我试图单击表标题(它是典型的HTML表,带有THEAD,TR,TH等。)但是,当我尝试与元素进行交互时,得到以下信息: / p>

image_config = ContainerImage.image_configuration(execution_script="score_fasterrcnn.py",runtime="python",conda_file="./fasterrcnn.yml",dependencies=listdir("utils"),docker_file="./Dockerfile")

service = Webservice.deploy_from_model(workspace=ws,
                                       name='faster-rcnn',
                                       deployment_config=aciconfig,
                                       models=[Model(workspace=ws, name='Faster-RCNN')],
                                       image_config=image_config)

service.wait_for_deployment(show_output=True)

我需要做的是滚动到该元素以便它在视图中。

1 个答案:

答案 0 :(得分:0)

使用Ruby中的Javascript调用作为解决方法:

page.execute_script %{
    document.getElementById("my_id").scrollIntoView();
}