精华内容
下载资源
问答
  • python selenium 不弹出浏览器

    千次阅读 2020-05-19 10:58:01
    python selenium 不弹出浏览器 自动化测试弹出浏览器可以清晰的看到操作步骤,和执行页面,领导也喜欢看,并不适合所有场景,比如:自动sign。。。哇哈哈。。。 开发环境: python3.7 windows 10 64位 pycharm2019...

    python selenium 不弹出浏览器

    自动化测试弹出浏览器可以清晰的看到操作步骤,和执行页面,领导也喜欢看,并不适合所有场景,比如:自动sign。。。哇哈哈。。。

    开发环境:
    python3.7
    windows 10 64位
    pycharm2019 3.3

    举个实现原理的简单例子。

    # -*- coding: utf-8 -*-
    from selenium import webdriver
    
    
    if __name__ == '__main__':
        option = webdriver.ChromeOptions()
        option.add_argument('headless')  # 设置option
        driver = webdriver.Chrome(options=option)  # 调用带参数的谷歌浏览器
        driver.get("http://www.baidu.com")
        print(driver.page_source)
    
    展开全文
  • 在myeclipse中建了一个web项目,运行时没有弹出浏览器。tomcat 7 已启动可以正常运行,手动输入地址也可以运行。我的问题就只单单是没有自动弹出浏览器,这种问题是要怎样解决???
  • */ ... * All rights reserved. * 文件名:text.js * 作者:常轩 * 微信公众号:Worldhello * 完成日期:2016年10月226日 * 版本号:V1.0 * 程序输入:无 * 程序输出:见运行结果 */ <!-...
    <!-JavaScript打开新的浏览器窗口,-->  
    <!-window.open([URL],[窗口名称],[参数字符串])->  
    <!-URL:可选参数,在窗口中要显示网页的网址或路径。如果省略这个参数,或者它的值是空字符串,那么窗口就不显示任何文档。窗口名称:可选参数,被打开窗口的名称。  
    1.该名称由字母、数字和下划线字符组成。  
    2."_top"、"_blank"、"_self"具有特殊意义的名称。  
      _blank:在新窗口显示目标网页  
      _self:在当前窗口显示目标网页  
      _top:框架网页中在上部窗口中显示目标网页  
    3.相同 name 的窗口只能创建一个,要想创建多个窗口则 name 不能相同。  
      4.name 不能包含有空格。参数字符串:可选参数,设置窗口参数,各参数用逗号隔开。  
    示例代码:->  
    <!DOCTYPE HTML>  
    <html>  
    <head>  
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />  
    <title>window.open</title>  
    <script type="text/javascript">  
      function Wopen(){  
          window.open('http://www.baidu.com','_blank','width=300,height=200,menubar=no,toolbar=no,status=no,scrollbars=yes')  
      
      }   
    </script>  
    </head>  
    <body>  
        <input name="button" type="button" onClick="Wopen()" value="点击我,打开新窗口!" / >  
    </body>  
    </html>  

    展开全文
  • CEF中禁止弹出浏览器窗口

    万次阅读 2016-02-14 08:58:48
    使用CEF时,加载的网页,如果里面有链接,指定target=”_blank”,则会弹出一个新的浏览窗口。如果想禁掉,让新页面在当前浏览窗口中显示,可以……

    使用CEF时,加载的网页,如果里面有链接,指定target=”_blank”,则会弹出一个新的浏览窗口。如果想禁掉,让新页面在当前浏览窗口中显示,可以在browser进程的handler里重写CefLifeSpanHandler的OnBeforePopup方法,用browser的mainFrame加载popup请求的url。代码如下:

    bool SimpleHandler::OnBeforePopup(CefRefPtr<CefBrowser> browser,
        CefRefPtr<CefFrame> frame,
        const CefString& target_url,
        const CefString& target_frame_name,
        WindowOpenDisposition target_disposition,
        bool user_gesture,
        const CefPopupFeatures& popupFeatures,
        CefWindowInfo& windowInfo,
        CefRefPtr<CefClient>& client,
        CefBrowserSettings& settings,
        bool* no_javascript_access)
    {
        switch (target_disposition)
        {
        case WOD_NEW_FOREGROUND_TAB:
        case WOD_NEW_BACKGROUND_TAB:
        case WOD_NEW_POPUP:
        case WOD_NEW_WINDOW:
            browser->GetMainFrame()->LoadURL(target_url);
            return true; //cancel create
        }
    
        return false;
    }
    

    OnBeforePopup函数的第一个参数browser代表了发出popup请求的浏览器对象,frame是发出popup请求的那个frame,target_url是要加载的目标url,target_disposition是显示方式。我们就管这几个参数就行了,针对特定的几种WOD,用browser的mainFrame加载新的url,返回true,结束创建新窗口的流程。

    关于这种需求,这还有一些讨论可以参考:http://www.magpcss.org/ceforum/viewtopic.php?f=6&t=196。里面提到修改DOM或者修改CEF的源码来实现,也可以参考。


    就这样吧。

    其他参考文章详见我的专栏:【CEF与PPAPI开发】。

    展开全文
  • abap弹出浏览器,打开网页

    千次阅读 2018-04-18 16:37:48
    DATA: g_weburl TYPE string.g_weburl = 'http://www.baidu.com'.CALL METHOD cl_gui_frontend_services=&gt;execute EXPORTING document = g_weburl EXCEPTIONS OTHERS = 1.
    DATA
    g_weburl 
    TYPE string
    .
    
    g_weburl  'http://www.baidu.com' .
    CALL  METHOD cl_gui_frontend_services =>execute
       EXPORTING
        document  g_weburl
       EXCEPTIONS
         OTHERS    1 .
    展开全文
  • #打开浏览器 chrome_options = Options() chrome_options.add_argument('--headless') chrome_options.add_argument('--disable-gpu') # 创建浏览器对象 driver = webdriver.Chrome(executable_path=path, chrome_...
  • 获取浏览器名称及版本信息,如果当前浏览器是IE,弹出浏览器版本,否则弹出当前浏览器名称和版本,详细实现代码请参考本
  • 我的系统为linux下的centOS,最近用浏览器是总是弹出flash版本过低,选择总是允许后下次启动浏览器还是不行,于是寻找一劳永逸的方法:  打开浏览器输入:http://get.adobe.com/cn/flashplayer/  网页会判断操作...
  • java代码 弹出浏览器并访问网页

    千次阅读 2013-11-25 14:36:41
    应同学要求需要几个调用浏览器的java代码 这段代码需要jdk1.6版本以上支持 public static void main(String[] args) throws IOException, URISyntaxException { String webSite = "http://www.baidu.com"; ...
  • from selenium.webdriver.firefox.options import Options options = Options() options.headless = True...selenium 使用 firefox 在爬取数据时不弹出浏览器的代码 如上,options 里面 headless设置为true就行
  • Window –> Preference –> Web Browser –> 新建浏览器
  • Silverlight - 浏览器弹出窗口

    千次阅读 2011-05-11 22:38:00
    项目有一个需求:在Silverlight DataGrid中点击行,弹出一个新的浏览器窗口,换行点击,则刷新弹出窗口的内容   写了一个helper方法,用于弹出浏览器窗口:    public static void ...
  • //设置chrome选项 ChromeOptions options = new ChromeOptions(); options.addArguments("--headless"); options.addArguments("--disable-gpu");...//建立selenium 驱动 ...
  • 浏览器的三种提示框: alert()提示信息框 confirm()提示确认框 prompt()提示输入文本框   1、alert()提示信息框 效果: 实现代码: &lt;script&gt; alert("Hello"); &...
  • 一、jupyter notebook不能自动弹出浏览器窗口 (一) 在cmd里输入jupyter notebook --generate-config,生成文件或者说可以查询到jupyter_notebook_config.py这个文件的位置 (二) 修改jupyter_...
  • layui弹出层根据屏幕大小选择弹出层大小 //弹出层方法 layer.open({ title: '明细', type: 2, content: 'detail.html, area: screen() &amp;lt; 2 ? ['90%', '80%'] : ['1280px', '720px'], }); //判断...
  • 在使用命令行输入jupyternotebook时,浏览器没有响应,应该如何进行设置 (一)找到jupyter_notebook_config.py文件 vim /home/xxx(用户名)/.jupyter/jupyter_notebook_config.py 如果没有可以生成默认的配置文件 ...
  • 不被浏览器拦截的JS弹出窗口

    热门讨论 2011-06-15 22:31:54
    不被浏览器拦截的JS弹出窗口 自己用。谁能提供一个在谷歌浏览器下弹出新窗口的代码??不甚感谢。
  • 相信安装华为快应用中心朋友,应该对量子浏览器很不陌生吧,来来来,看看其它华为用户的体验,不看别的直接上图吧。 那么问题来了,手机突然出现量子浏览器怎么卸载。 我们直接进入正题: 打开手机的应用...
  • 这是本人亲自从CSDN的弹出广告给扣下来的,经过删除多余的代码,使得完整的代码兼容性很好,各个浏览器都可以用。模仿CSDN浏览器右下角弹出广告,兼容所有浏览器,扩张性强。模仿CSDN浏览器右下角弹出广告,兼容所有...
  • IE 浏览器弹出的对话框 自动点击确认 可以自行输入要点击确认对话框的标题,防止误点击 可以输入网址 可以学习倒计时提醒 可以显示当前学习时间 可以试用10次
  • 有的网友反应爱奇艺网页打开上面一部分是黑的,网页内容很乱,有时候右下角还会一闪而,出现一个提示“啊哦,当前浏览器版本了...(>﹏)”,“建议您升级浏览器,享受更好的视听品质”。这是怎么回事呢?其实...
  • webview.loadUrl(“http://www.baidu.com“); 总是弹出系统浏览器 解决:webview.setWebViewClient(new WebViewClient());
  • 项目中用到的自动判断是否是微信浏览器,然后弹出遮罩层,使用很方便
  • 目前由于phantomjs已经不维护了,而新版的...后来经过分析,他们运行python是在mac或者linux下进行的,win下由于高版本的chromedriver只能通过路径进行指定,所以会出现这类找不到驱动程序的错误。 经过比对常识网...
  • js弹出子窗口的浏览器兼容性问题

    千次阅读 2016-09-29 16:34:53
    业务功能是,点击“修改”...Window.open方法兼容性最好的是window.open()弹出框方法,三个浏览器都支持,并且三个浏览器都支持window.opener对象。通过window.opener方法得到父窗口,就可以容易的调用父窗口的任何方
  • IE浏览器版本 loadrunner11录制时弹出的是360浏览器
  • 关闭窗口弹出窗口,关闭浏览器时弹窗,用于广告弹出,很实用哦
  • 这时点击Start Recording ,弹出以下对话框,提示网络连接错误更无法弹出浏览器 . 好了,现在问题已经描述完毕,现在我们开始解决问题!!! 1.在录制时选择firefox.exe火狐浏览器,浏览器地址为C:\Program ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 279,448
精华内容 111,779
关键字:

弹出浏览器版本过低