小编mir*_*rza的帖子

如何使用Selenium WebDriver C#从下拉列表中选择一个选项?

我正在尝试选择一个选项进行网络测试.可以在此处找到一个示例:http://www.tizag.com/phpT/examples/formex.php

除了选择选项部分外,一切都很好.如何按值或按标签选择选项?

我的代码:

using OpenQA.Selenium.Firefox;
using OpenQA.Selenium;
using System.Collections.ObjectModel;
using System.Text.RegularExpressions;
using System.Threading;
using System.Diagnostics;
using System.Runtime.InteropServices;

class GoogleSuggest
{
    static void Main()
    {
        IWebDriver driver = new FirefoxDriver();

        //Notice navigation is slightly different than the Java version
        //This is because 'get' is a keyword in C#
        driver.Navigate().GoToUrl("http://www.tizag.com/phpT/examples/formex.php");
        IWebElement query = driver.FindElement(By.Name("Fname"));
        query.SendKeys("John");
        driver.FindElement(By.Name("Lname")).SendKeys("Doe");
        driver.FindElement(By.XPath("//input[@name='gender' and @value='Male']")).Click();
        driver.FindElement(By.XPath("//input[@name='food[]' and @value='Chicken']")).Click();
        driver.FindElement(By.Name("quote")).Clear();
        driver.FindElement(By.Name("quote")).SendKeys("Be Present!");
        driver.FindElement(By.Name("education")).SendKeys(Keys.Down + Keys.Enter); // working but that's not what i was looking for
        // …
Run Code Online (Sandbox Code Playgroud)

c# webdriver selenium-webdriver

78
推荐指数
4
解决办法
15万
查看次数

如何用ffmpeg在视频中心添加透明水印?

我目前正在使用这些命令:

Top left corner
ffmpeg –i inputvideo.avi -vf "movie=watermarklogo.png [watermark]; [in][watermark] overlay=10:10 [out]" outputvideo.flv

Top right corner
ffmpeg –i inputvideo.avi -vf "movie=watermarklogo.png [watermark]; [in][watermark] overlay=main_w-overlay_w-10:10 [out]" outputvideo.flv

Bottom left corner
ffmpeg –i inputvideo.avi -vf "movie=watermarklogo.png [watermark]; [in][watermark] overlay=10:main_h-overlay_h-10 [out]" outputvideo.flv

Bottom right corner
ffmpeg –i inputvideo.avi -vf "movie=watermarklogo.png [watermark]; [in][watermark] overlay=(main_w-overlay_w-10)/2:(main_h-overlay_h-10)/2 [out]" outputvideo.flv
Run Code Online (Sandbox Code Playgroud)

如何放置视频的水印中心?

ffmpeg

66
推荐指数
1
解决办法
8万
查看次数

如何使用PHP从图像创建视频?

假设我有10张图片,我想将这些图像组合成幻灯片中的视频.

例如,我想显示每个图像5秒,然后继续下一个图像再持续5秒.

如果可能,那么包含音乐和一些描述性文本也将是完美的.

是否有一个示例代码可能与ffmpeg库?

php ffmpeg image-processing video-processing

14
推荐指数
3
解决办法
3万
查看次数

是否有像_compile_select或get_compiled_select()这样的函数?

看起来_compile_select已弃用,get_compiled_select不会添加到2.1.0.还有其他类似的功能吗?而且我很好奇.是否有任何特殊原因不添加get_compiled_select()到Active Record并删除_compile_select

activerecord codeigniter codeigniter-2

11
推荐指数
1
解决办法
1万
查看次数

NVM不支持Jenkins执行shell

我试图从Ubuntu服务器上的Jenkins执行shell脚本安装和使用nvm,但我收到此错误:

16:00:21 /tmp/hudson5983664925305072739.sh:8行:nvm:找不到命令

这是我迄今为止尝试过的,但没有成功:

#!/bin/bash

touch ~/.profile && source ~/.profile;
nvm current || echo "SSH NVM is being installed" &&  touch ~/.profile && curl -sL https://raw.githubusercontent.com/creationix/nvm/v0.31.0/install.sh -o install_nvm.sh && bash install_nvm.sh && source ~/.profile

echo "checking nvm"
bash ~/.nvm/nvm.sh;
nvm --version || exit 1;
Run Code Online (Sandbox Code Playgroud)

Jenkins执行shell截图:

在此输入图像描述

ubuntu continuous-integration jenkins nvm

9
推荐指数
4
解决办法
5264
查看次数

有没有办法为 Jenkins 管道添加预构建步骤?

目前我可以在我的 Jenkinsfile 中使用 post 指令。有没有办法触发与此类似的预构建步骤?

  post {
    always {
      sh '''rm -rf build/workspace'''
    }
  }
Run Code Online (Sandbox Code Playgroud)

prebuild pre-build-event jenkins jenkins-pipeline

7
推荐指数
1
解决办法
1万
查看次数

如何用c#中的selenium2 webdriver点击特定坐标?

我正在使用Firefox进行测试,但是在单击闪存按钮时出现问题.我没有访问flash元素的源代码,所以我不能使用flash-selenium或类似的东西进行测试.

目前我的解决方案是使用windows api获取屏幕截图,并处理屏幕截图并定义我应该点击它的按钮坐标,然后再次使用windows api点击坐标.

但通过这种方式,我无法使用我的电脑做任何其他事情,我必须等待与webdriver自己的功能不同的交互式电脑.

我正在尝试使用webdriver在Firefox页面上获取屏幕截图(实际上已完成),并在屏幕截图中获取flash按钮的区域坐标并单击它而不使用基于元素的因为当我用于检查是否可能是selenium ide时,它不能点击像clickat这样的功能,或者我做错了什么.

c# webdriver selenium-webdriver

6
推荐指数
1
解决办法
1万
查看次数

是否有更好的(轻量级)解决方案自动完成与PHP和codeigniter没有jquery ui?

我正在为我的网站搜索轻量级和交叉浏览器兼容的解决方案.这是我成功实施的解决方案:

代码:http: //www.jamipietila.fi/codeigniter-and-autocomplete-with-jquery/ 工作示例:http: //demosivut.net/demo/ci_jquery_autocomplete/index.php/autocomplete

但是使用jquery.ui为js文件花费200 kb,为css文件花费另外33 kb.

我计划在每个页面中实现自动完成框,而且似乎只需要一个自动完成框就会花费很多.

这是一个较小的解决方案吗?

php jquery codeigniter jquery-ui codeigniter-2

5
推荐指数
1
解决办法
1789
查看次数

是否可以在Codeigniter表单中使用或在表单中进行验证?

我有一个输入,可以是十进制或数字。我要使用以下规则:

$this->form_validation->set_rules('price', 'Price', 'decimal|numeric');
Run Code Online (Sandbox Code Playgroud)

但是我认为form_validation帮助器中的规则不能与“或”语句一起使用。如果价格类似“ 149.99”,则有效,但如果价格为“ 150”,则无效。

我是否缺少某些东西,或者是否可能使用类似的东西:

 $this->form_validation->set_rules('price', 'Price', 'decimal or numeric');
Run Code Online (Sandbox Code Playgroud)

php codeigniter codeigniter-2

5
推荐指数
1
解决办法
3324
查看次数

如何确认href标签中链接的导航?

我正在使用管理面板的简单链接,但如果用户意外点击链接以删除用户,则应该有一个确认弹出窗口以便对此进行删除.

可能你知道一个href标签与javascript不完全兼容.所以,我已经使用span标签"onclick",但这并没有那么顺利:

<script type="text/javascript">
function confirm_click()
{
return confirm("Are you sure ?");
}

</script>
Run Code Online (Sandbox Code Playgroud)

这是链接的html代码:

   <span onclick="confirm_click();">    <a title="Delete User" href="http://www.google.com"><i class="icon-remove-sign">DELETE</i></a></span>
Run Code Online (Sandbox Code Playgroud)

html javascript

5
推荐指数
2
解决办法
4万
查看次数