小编jul*_*dry的帖子

黄瓜场景大纲:在示例表中将空字符串""作为值传递

我有一个黄瓜场景大纲,其中示例表我想传递一个空字符串("")和换行符(\n \n \n)作为值.我想编辑一个文本字段,我正在删除字符串,并希望传入空字符串或换行符.我想发送此值并按Enter键.这看起来像这样.sendKeys(值+"\n").在示例表中,只是将值保留为空并传递\n \n \n不起作用.文本字段中的值不会更改.
这是Scenario大纲的样子:

Scenario Outline: Do not accept erroneous input as group conversation name (only spaces and break lines)
Given I Sign in using login <Login> and password <Password>
And I see Contact list with name <Name>
And I create group chat with <Contact1> and <Contact2>
When I open conversation with <Contact1>, <Contact2>
And I open Conversation info
And I set name <NewName> for conversation
Then I do not see conversation <NewName> in contact list
And I …
Run Code Online (Sandbox Code Playgroud)

string cucumber cucumber-jvm

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

Python:打开现有的Excel文件并计算工作表中的行数

我有一个现有的Excel文件.我想加载那个并获取此工作表中的行数,以便稍后写入此工作表的下一行并再次保存.我收到以下错误消息:

AttributeError: 'Worksheet' object has no attribute 'nrows'
Run Code Online (Sandbox Code Playgroud)

但显然这种方法存在,因为每个人都在用它来计算.我写的代码看起来像这样:

def write_xls_result(test_case):
    testCase = re.sub("/", "_", test_case)
    automation_report = os.path.expanduser("~/Library/pathtofile/UITests.xctest/Contents/Resources/Automation_Result.xls")
    if os.path.isfile(automation_report):

        w = copy(open_workbook(automation_report))
        copy_sheet = w.get_sheet(0)
        col_width = 256 * 30

        try:
            for i in itertools.count():
                copy_sheet.col(i).width = col_width
        except ValueError:
            pass

        for row in range(copy_sheet.nrows):
             print '{} {}'.format("Row COUNT",copy_sheet.nrows)

        row_index = 10
        copy_sheet.write(row_index,0, testCase)
        w.save('Automation_Result.xls')
        row_index += 1
        print '{} {}'.format("RRRROOOOWWWWW",row_index)

    else:
Run Code Online (Sandbox Code Playgroud)

所以我尝试了另一种方法:

def write_xls_result(test_case):
    testCase = re.sub("/", "_", test_case)
    automation_report = os.path.expanduser("~/Library/pathtofile/UITests.xctest/Contents/Resources/Automation_Result.xls")
    if os.path.isfile(automation_report):
        workbook = xlrd.open_workbook(automation_report) …
Run Code Online (Sandbox Code Playgroud)

python excel rows count xlrd

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

UINavigationController - 应用程序试图在目标上推送一个nil视图控制器,我缺少什么?

我有问题让我的导航控制器正常运行!如果我在RootViewController中单击表格的单元格,它似乎不是下一个ViewController.

错误消息读取

"应用程序试图将nil视图控制器推向目标."

所以我分配了一些错误的东西,我的猜测,我可能遗漏了我所遵循的书中的重要内容.

所以问题出现在我的RootViewController.m中:

    - (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath{

    UINavigationController *navigationController= [[UINavigationController alloc]init];

    switch ([indexPath row]) {

        case 0:
            [navigationController pushViewController:kundeViewCon animated:YES];
            break;

        case 1:
            [navigationController pushViewController:kalenderViewCon animated:YES];
            break;

        case 2:
            [navigationController pushViewController:wunschViewCon animated:YES];
            break;
    } 
}
Run Code Online (Sandbox Code Playgroud)

在我的AppDelegate.m中,我正在做以下事情来将RootViewController设置为NavigationController:

 - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
    self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]];
    // Override point for customization after application launch.

// Navigation Controller

    RootViewController *rootViewController = [[RootViewController alloc]init];

    navigationController = [[UINavigationController alloc]initWithRootViewController:rootViewController];

    self.window.backgroundColor = [UIColor whiteColor];

    [self.window addSubview:navigationController.view];
    [self.window makeKeyAndVisible]; …
Run Code Online (Sandbox Code Playgroud)

uinavigationcontroller didselectrowatindexpath ios

3
推荐指数
1
解决办法
9769
查看次数

如何在Objective-C中向对象添加对象?

我开始在Objective-C中编程.我正在使用一本书来学习第一批基础知识.给出的例子不起作用!我在代码中看不到问题.
理解它并不是那么难,但它不会起作用.但是我在其他地方找到的一切,他们像我一样添加了对象.
我不知道语法是否改变了?我使用的是iOS 4.3 SDK和Xcode 3.2.6!
这部分失败了:

[questions addObject: @”What is 7 + 7?”]; //FAILS
[answers addObject: @”14”];
Run Code Online (Sandbox Code Playgroud)

错误消息显示:
/Applications/Quiz/Classes/QuizAppDelegate.m
:32:0 Applications/Quiz/Classes/QuizAppDelegate.m:32:error:'@'令牌之前的预期表达式

如果有人可以帮助我,我会很高兴!谢谢!

我也附上了代码!

儒勒

完整代码:.h:

#import <UIKit/UIKit.h>

@interface QuizAppDelegate : NSObject <UIApplicationDelegate> {

    int currentQuestionIndex;

    //The model objects
    NSMutableArray *questions;
    NSMutableArray *answers;

    //The view objects
    IBOutlet UILabel *questionField;
    IBOutlet UILabel *answerField;

    UIWindow *window;
}

@property (nonatomic, retain) IBOutlet UIWindow *window;

-(IBAction)showQuestion:(id)sender;
-(IBAction)showAnswer:(id)sender;

@end
Run Code Online (Sandbox Code Playgroud)

失败的部分代码:.m:

#import "QuizAppDelegate.h"

@implementation QuizAppDelegate

@synthesize window;

-(id)init{

    // Call the init method implemented by the …
Run Code Online (Sandbox Code Playgroud)

add object objective-c nsmutablearray

0
推荐指数
1
解决办法
308
查看次数