我正在编写一个带有一些输出(Console.WriteLine("...");)的简单C#程序.问题是,每次运行它时,我都无法在输出窗口中看到程序的输出.
已经检查了"程序输出"标签,我已经将所有输出重定向到中间窗口但无效.
如何启用查看程序的输出?
我认为问题不在于我的代码.我尝试运行一个简单的程序,只输出一个字符串和readline"ala hello world",我仍然无法看到任何输出.问题是我在错误的位置寻找输出或者Visual Studio表现出来.
该debug.write方法也不起作用.
使用debug.Write,这一切都有效,尽管之前没有.在我重新开始之前,或者我需要休息一下,或者我需要休息,无论哪种方式,现在一切都很好.感谢所有有用的评论=)
如果这是一个新手问题我很抱歉,刚开始进行网络自动化测试.
我想测试登录屏幕页面.查找名称和密码文本字段很简单(仅由.model使用),但是我在使用我的脚本找到登录按钮时遇到问题.
我google了,我应该能够通过className使用element(by.css(.className))找到一个元素,但是这无法工作,我总是得到 NoSuchElementError: No element found using locator: By.cssSelector(".btn btn-lg btn-primary btn-block").
知道我做错了什么吗?
提前谢谢你,
LoginBtn HTML:
<button class="btn btn-lg btn-primary btn-block" type="submit" ng-disabled="loading">login</button>
Run Code Online (Sandbox Code Playgroud)
我的代码:
describe('Test login', function() {
var username = element(by.model('formData.email'));
var password = element(by.model('formData.password'));
var loginBtn = element(by.css('.btn btn-lg btn-primary btn-block'));
beforeEach(function() {
browser.get('some site'); //hidden on purpose
});
it('should have a title', function() {
username.sendKeys(1);
password.sendKeys(2);
loginBtn.click();
});
});
Run Code Online (Sandbox Code Playgroud) 我需要编写一个执行以下操作的脚本(与哪个网站无关,我只是这样做才能学习和练习):
在阅读文档并观看一些视频教程几个小时之后,我可以轻松地管理第1步.我对如何进行第2步和第4步有一点了解,尽管我可能不会有效地执行它们.不幸的是,我不知道如何做第3步.
有人可以帮我做这些步骤,或者至少给我一些很好的链接,可以帮助我解决教程(我发现官方手册太混乱了)?
我在将字符串发送到数据库之前解析它.我想要查看<br>该字符串中的所有字符串并将其替换为我从数组后跟newLine获取的唯一数字.
例如:
str = "Line <br> Line <br> Line <br> Line <br>"
$replace = array("1", "2", "3", "4");
my function would return
"Line 1 \n Line 2 \n Line 3 \n Line 4 \n"
Run Code Online (Sandbox Code Playgroud)
听起来很简单.我只是做一个while循环,得到<br>使用strpos的所有出现,并使用str_replace替换那些具有所需数字+ \n的那些.
问题是我总是遇到错误,我不知道我做错了什么?可能是一个愚蠢的错误,但仍然很烦人.
这是我的代码
$str = "Line <br> Line <br> Line <br> Line <br>";
$replace = array("1", "2", "3", "4");
$replaceIndex = 0;
while(strpos($str, '<br>') != false )
{
$str = str_replace('<br>', $replace[index] . ' ' .'\n', $str); //str_replace, replaces the first …Run Code Online (Sandbox Code Playgroud) 我在为iPhone制作应用程序时是否嵌入swfs或加载它们有点困惑.有谁知道每个的优点(最好使用)?我知道嵌入swfs应该比加载它们快一点但是这就是全部吗?
此外,这有点重要,我读到Apple会拒绝任何带有外部swfs的应用程序?那确实是对的吗?如果是这样,嵌入或加载所述swfs会解决这个问题吗?
提前致谢
编辑:经过一些搜索,转向Apple确实有加载外部swfs的问题,你仍然可以做到,但你的swfs不需要附加任何动作脚本,这里是一个链接http://whizzkid74.blogspot.com/2010/ 12/air-for-iphone-loading-external-swf.html然而,它没有说嵌入swfs,所以我的问题是:你可以在iPhone上编写应用程序时嵌入swfs吗?
编辑澄清一下,当我说外部SWF时.我的意思是在您的系统本地找到的SWF,但您需要将它们添加到您的程序,因为它们包含您需要的MovieClips或Sprite等.我不是指您需要从网站或在线资源下载的SWF.(希望澄清事情)
编辑改变了问题的标题......问题解决了,感谢所有的帮助家伙和新年快乐= D.
我正在尝试编写一个匹配所有单词的正则表达式,以便唯一的元音是e,并且单词中只有三个e,我在python中写这个.我试着写作
(?= e){3}[^aiou]*
Run Code Online (Sandbox Code Playgroud)
但它不起作用.
有没有办法显示上下文菜单操作,只有当用户右键单击以"story"开头的类时.
例如:如果用户右键单击类"story ...."页面中的对象,则应显示上下文菜单按钮,否则不会发生任何事情.
这是我的代码(尽管它不起作用):
var divs = document.querySelectorAll("[class^=story]"); //get all classes that start with "Story"
window.oncontextmenu = function() {
for(var i=0; i < divs.length; i++)
{
divs[i].onclick = function() {
chrome.contextMenus.create
(
{"id": "butto1", "title": "1", "contexts":["all"], "onclick": genericOnClick}
);
chrome.contextMenus.create
(
{"id": "button2", "title": "2", "contexts":["all"], "onclick": genericOnClick}
);
chrome.contextMenus.create
(
{"id": "button3", "title": "3", "contexts":["all"], "onclick": genericOnClick}
);
};
}
return true;
};
function genericOnClick(info, tab) {
//do some crap here
chrome.contextMenus.removeAll();
}
Run Code Online (Sandbox Code Playgroud) javascript google-chrome contextmenu google-chrome-extension
你好吗?
我在写第一个HTML网站时遇到了一些困难!我坚持一些细节,如果你们帮我一点,我会非常感激,再次这是我第一次写HTML所以我道歉是我的错误和问题有点微不足道.
这是我的问题:
我试图在页面顶部创建一个绿色背景,但我无法弄清楚如何,我厌倦了使用bgcolor为桌子所在的行上色,但这似乎不起作用.
这是我厌倦了做的事情:
<tr bgcolor = "green">
<table width = "50%">
<tr>
<td><a href = "http://www.google.com"> Home </a></td>
<td><a href = "http://www.google.com> About Us </a></td>
<td><a href = "http://www.google.com> Products </a></td>
<td><a href = "http://www.google.com> Services </a></td>
<td><a href = "http://www.google.com> Contact Us </a></td>
</tr>
</table>
</tr>
Run Code Online (Sandbox Code Playgroud)
尝试在输入字段旁边写一些东西时的另一个问题(用户名密码输入字段); 当试图写"Office all is a internet store that ......"时,它们不会出现在输入字段旁边,而是显示在它们下面!
这就是我做的
<tr>
<td>
<form action = "processor.class" method = "get">
User Name:
<p/>
<input type = "text" name = "txtName" size = …Run Code Online (Sandbox Code Playgroud) 我注意到一些奇怪的mysql_real_escape_string功能.它没有逃脱,“或者”例如:“TEST”没有被转换成\“TEST\”.
功能正常"(仔细观察,你看它们是不同的)
任何想法如何解决这个问题,我宁愿不从头开始编写这个函数.是否已弃用,是否有替代方案?
编辑:谢谢大家的回答.为了澄清我试图将这个字符串我喜欢的东西"目录\ r \n"插入到数据库中,并且由于某种原因它无法正常工作.一切都适用于任何其他字符串,我没有得到任何错误消息,它只是没有出现在数据库中.所以我认为这可能与".
对我这么容易!
EDIT2
$interestTable = "5431591 1 Things I Like” <br>";
//problem lies here
$count = 0;
$interestTable = preg_replace_callback( '/<br>/', function( $match) use( $tagName, &$count) {
return $tagName[$count++][0] . ' ' . PHP_EOL;
}, $interestTable);
//$interestTable = "5431591 1 Things I Like” catalog \r\n" after format
$interestTable = mysql_real_escape_string($interestTable);
echo $interestTable;
mysql_query("INSERT INTO $tbl_name(userID,storyID,rank, storyType, interestTable)VALUES('$userID','$storyID','$rank','$storyType','$interestTable')", $dbh1); …Run Code Online (Sandbox Code Playgroud) javascript ×2
php ×2
actionscript ×1
air ×1
angularjs ×1
automation ×1
c# ×1
contextmenu ×1
css ×1
flash ×1
html ×1
http ×1
iphone ×1
jasmine ×1
jmeter ×1
load ×1
loops ×1
mysql ×1
performance ×1
phpmyadmin ×1
protractor ×1
python ×1
regex ×1
string ×1