javascript - 如何使用 selenium 在 Python 中刷新已有的网页?

标签 javascript python html python-2.7

我试图显示在一定时间间隔后使用 python 添加到网页中的不同记录。但我的代码不断打开新的浏览器窗口,而不是显示在已打开的网页中。我该如何修复该部分?

    records = graphlab.SFrame("R.csv")
    records_banks = records['Name']
    records_banks = set(records_banks)
    for i in records_banks:
        records_b = records[records['Name']==i]
        a = records_b['Merchant']
        b = records_b['Success']
        c = records_b['Failure']
        a= map(str,a)
        b = map(int,b)
        c = map(int,c)
        py.sign_in('su001', '66dtyRd7Ysh9m8CqL78o')
        trace1 = go.Bar(
        x=a,
        y=b,
        name='Success'
        )
        trace2 = go.Bar(
        x=a,
        y=c,
        name='Failure'
        )

        data = [trace1, trace2]
        layout = go.Layout(
        barmode='stack'
        )

        fig = go.Figure(data=data, layout=layout)
        py.iplot(fig, filename='stacked-bar')
        driver = webdriver.Chrome("C:/Users/S/Desktop/Python/chromedriver.exe")
        driver.get('file://C:/Users/S/Desktop/Python/testdata.html')
        time.sleep(3)
        driver.refresh()

最佳答案

你可以试试

driver.find_element_by_tag_name('body').send_keys(Keys.COMMAND + 'r')

或 driver.refresh()

来源 - How to refresh an already opened web page

关于javascript - 如何使用 selenium 在 Python 中刷新已有的网页?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40907905/

相关文章:

javascript - 将参数或包含对象传递给 jQuery UI 可拖动事件

javascript - jQuery:删除数据表中的行

c# - JQuery - 用 <li> 替换 html 按钮,同时保持值不变

html - 我试图隐藏滚动条

html - 为什么我需要视口(viewport)元标记?我正在使用 CSS 媒体查询

javascript - 当我在路由中使用渲染时 react 返回 Outlet 组件

python - 计算一个大数组中的数组

python - Django Rest Framework ModelSerializers - 处理创建和更新

python - 导入错误: You need to first `import keras` in order to use `keras_applications`

jquery - 隐藏特定属性的标签